瀏覽代碼

[editor] fix Player Settings crash when random town is added to a map

fixes #1714
Andrey Filipenkov 2 年之前
父節點
當前提交
8f638e7ca6
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      mapeditor/playerparams.cpp

+ 3 - 0
mapeditor/playerparams.cpp

@@ -59,7 +59,10 @@ PlayerParams::PlayerParams(MapController & ctrl, int playerId, QWidget *parent)
 		{
 			auto * ctown = town->town;
 			if(!ctown)
+			{
 				ctown = VLC->townh->randomTown;
+				town->town = ctown;
+			}
 			if(ctown && town->getOwner().getNum() == playerColor)
 			{
 				if(playerInfo.hasMainTown && playerInfo.posOfMainTown == town->pos)