mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-17 00:07:41 +02:00
Do not inform of mod update if remote version is older than local
This commit is contained in:
@ -216,4 +216,18 @@ bool ModDescription::affectsGameplay() const
|
||||
return false;
|
||||
}
|
||||
|
||||
bool ModDescription::isUpdateAvailable() const
|
||||
{
|
||||
if (getRepositoryValue("version").isNull())
|
||||
return false;
|
||||
|
||||
if (getLocalValue("version").isNull())
|
||||
return false;
|
||||
|
||||
auto localVersion = CModVersion::fromString(getLocalValue("version").String());
|
||||
auto repositoryVersion = CModVersion::fromString(getRepositoryValue("version").String());
|
||||
|
||||
return localVersion < repositoryVersion;
|
||||
}
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
Reference in New Issue
Block a user