mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Fixed display of mod version for excessive mods
This commit is contained in:
@@ -92,7 +92,7 @@ static const std::string getJoinRoomErrorMessage(const GlobalLobbyRoom & roomDes
|
||||
case ModVerificationStatus::NOT_INSTALLED:
|
||||
case ModVerificationStatus::DISABLED:
|
||||
case ModVerificationStatus::EXCESSIVE:
|
||||
return "vcmi.preview.join.error.mods";
|
||||
return "vcmi.lobby.preview.error.mods";
|
||||
break;
|
||||
case ModVerificationStatus::VERSION_MISMATCH:
|
||||
case ModVerificationStatus::FULL_MATCH:
|
||||
@@ -119,7 +119,11 @@ GlobalLobbyRoomWindow::GlobalLobbyRoomWindow(GlobalLobbyWindow * window, const s
|
||||
{
|
||||
GlobalLobbyRoomModInfo modInfo;
|
||||
modInfo.status = modEntry.second;
|
||||
modInfo.version = roomDescription.modList.at(modEntry.first).version.toString();
|
||||
if (modEntry.second == ModVerificationStatus::EXCESSIVE)
|
||||
modInfo.version = CGI->modh->getModInfo(modEntry.first).getVerificationInfo().version.toString();
|
||||
else
|
||||
modInfo.version = roomDescription.modList.at(modEntry.first).version.toString();
|
||||
|
||||
if (modEntry.second == ModVerificationStatus::NOT_INSTALLED)
|
||||
modInfo.modName = roomDescription.modList.at(modEntry.first).name;
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user