Laserlicht 1 gadu atpakaļ
vecāks
revīzija
6aa7c9ebf9
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      client/lobby/SelectionTab.cpp

+ 6 - 2
client/lobby/SelectionTab.cpp

@@ -392,15 +392,19 @@ void SelectionTab::showPopupWindow(const Point & cursorPosition)
 		return;
 
 	if(!curItems[py]->isFolder)
+	{
+		auto creationDateTime = tabType == ESelectionScreen::newGame && curItems[py]->mapHeader->creationDateTime ? TextOperations::getFormattedDateTimeLocal(curItems[py]->mapHeader->creationDateTime) : curItems[py]->date;
+		auto author = curItems[py]->mapHeader->author.toString() + (!curItems[py]->mapHeader->authorContact.toString().empty() ? (" <" + curItems[py]->mapHeader->authorContact.toString() + ">") : "");
 		GH.windows().createAndPushWindow<CMapOverview>(
 			curItems[py]->getNameTranslated(),
 			curItems[py]->fullFileURI,
-			tabType == ESelectionScreen::newGame && curItems[py]->mapHeader->creationDateTime ? TextOperations::getFormattedDateTimeLocal(curItems[py]->mapHeader->creationDateTime) : curItems[py]->date,
-			curItems[py]->mapHeader->author.toString() + (!curItems[py]->mapHeader->authorContact.toString().empty() ? (" <" + curItems[py]->mapHeader->authorContact.toString() + ">") : ""),
+			creationDateTime,
+			author,
 			curItems[py]->mapHeader->mapVersion.toString(),
 			ResourcePath(curItems[py]->fileURI),
 			tabType
 		);
+	}
 	else
 		CRClickPopup::createAndPush(curItems[py]->folderName);
 }