mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +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::NOT_INSTALLED:
|
||||||
case ModVerificationStatus::DISABLED:
|
case ModVerificationStatus::DISABLED:
|
||||||
case ModVerificationStatus::EXCESSIVE:
|
case ModVerificationStatus::EXCESSIVE:
|
||||||
return "vcmi.preview.join.error.mods";
|
return "vcmi.lobby.preview.error.mods";
|
||||||
break;
|
break;
|
||||||
case ModVerificationStatus::VERSION_MISMATCH:
|
case ModVerificationStatus::VERSION_MISMATCH:
|
||||||
case ModVerificationStatus::FULL_MATCH:
|
case ModVerificationStatus::FULL_MATCH:
|
||||||
@@ -119,7 +119,11 @@ GlobalLobbyRoomWindow::GlobalLobbyRoomWindow(GlobalLobbyWindow * window, const s
|
|||||||
{
|
{
|
||||||
GlobalLobbyRoomModInfo modInfo;
|
GlobalLobbyRoomModInfo modInfo;
|
||||||
modInfo.status = modEntry.second;
|
modInfo.status = modEntry.second;
|
||||||
|
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();
|
modInfo.version = roomDescription.modList.at(modEntry.first).version.toString();
|
||||||
|
|
||||||
if (modEntry.second == ModVerificationStatus::NOT_INSTALLED)
|
if (modEntry.second == ModVerificationStatus::NOT_INSTALLED)
|
||||||
modInfo.modName = roomDescription.modList.at(modEntry.first).name;
|
modInfo.modName = roomDescription.modList.at(modEntry.first).name;
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user