瀏覽代碼

Hack-fixed icon position

AlexVinS 8 年之前
父節點
當前提交
dfbc9cea8a
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      client/CPlayerInterface.cpp

+ 7 - 1
client/CPlayerInterface.cpp

@@ -1218,7 +1218,13 @@ void CPlayerInterface::showMapObjectSelectDialog(QueryID askID, const Component
 	for(auto item : objects)
 		tempList.push_back(item.getNum());
 
-	CObjectListWindow * wnd = new CObjectListWindow(tempList, icon, localTitle, localDescription, selectCallback);
+	CComponent * localIconC = new CComponent(icon);
+
+	CIntObject * localIcon = localIconC->image;
+	localIconC->removeChild(localIcon, false);
+	delete localIconC;
+
+	CObjectListWindow * wnd = new CObjectListWindow(tempList, localIcon, localTitle, localDescription, selectCallback);
 	wnd->onExit = cancelCallback;
 	GH.pushInt(wnd);
 }