1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00

Oprator overload correction...

This commit is contained in:
Dydzio 2018-07-26 16:43:40 +02:00
parent 13cca972d6
commit 615df6203d

View File

@ -74,15 +74,15 @@ struct DLL_LINKAGE CompoundMapObjectID
bool operator<(const CompoundMapObjectID& other) const
{
return (this->primaryID == other.primaryID) && (this->secondaryID == other.secondaryID);
if(this->primaryID != other.primaryID)
return this->primaryID < other.primaryID;
else
return this->secondaryID < other.secondaryID;
}
bool operator==(const CompoundMapObjectID& other) const
{
if(this->primaryID == other.primaryID)
return this->secondaryID == other.secondaryID;
return false;
return (this->primaryID == other.primaryID) && (this->secondaryID == other.secondaryID);
}
};