瀏覽代碼

small folder optimation

Laserlicht 2 年之前
父節點
當前提交
9cf274362e
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      client/lobby/SelectionTab.cpp

+ 5 - 0
client/lobby/SelectionTab.cpp

@@ -345,7 +345,10 @@ void SelectionTab::clickDouble(const Point & cursorPosition)
 		return;
 		return;
 
 
 	if(itemIndex >= 0 && curItems[itemIndex]->isFolder)
 	if(itemIndex >= 0 && curItems[itemIndex]->isFolder)
+	{
+		select(position);
 		return;
 		return;
+	}
 
 
 	if(getLine() != -1) //double clicked scenarios list
 	if(getLine() != -1) //double clicked scenarios list
 	{
 	{
@@ -370,6 +373,8 @@ void SelectionTab::showPopupWindow(const Point & cursorPosition)
 
 
 		GH.windows().createAndPushWindow<CMapInfoTooltipBox>(text, ResourcePath(curItems[py]->fileURI), tabType);
 		GH.windows().createAndPushWindow<CMapInfoTooltipBox>(text, ResourcePath(curItems[py]->fileURI), tabType);
 	}
 	}
+	else
+		CRClickPopup::createAndPush(curItems[py]->folderName);
 }
 }
 
 
 auto SelectionTab::checkSubfolder(std::string path)
 auto SelectionTab::checkSubfolder(std::string path)