浏览代码

Show multiplayer saves in singleplayer mode

Ivan Savenko 1 年之前
父节点
当前提交
6d01b6d7c9
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      client/lobby/SelectionTab.cpp

+ 6 - 2
client/lobby/SelectionTab.cpp

@@ -809,7 +809,7 @@ void SelectionTab::parseSaves(const std::unordered_set<ResourcePath> & files)
 			switch(CSH->getLoadMode())
 			{
 			case ELoadMode::SINGLE:
-				if(isMultiplayer || isCampaign || isTutorial)
+				if(isCampaign || isTutorial)
 					mapInfo->mapHeader.reset();
 				break;
 			case ELoadMode::CAMPAIGN:
@@ -820,10 +820,14 @@ void SelectionTab::parseSaves(const std::unordered_set<ResourcePath> & files)
 				if(!isTutorial)
 					mapInfo->mapHeader.reset();
 				break;
-			default:
+			case ELoadMode::MULTI:
 				if(!isMultiplayer)
 					mapInfo->mapHeader.reset();
 				break;
+			default:
+				assert(0);
+				mapInfo->mapHeader.reset();
+				break;
 			}
 
 			allItems.push_back(mapInfo);