Simplify comparison

From https://doc.qt.io/qt-5/qdatetime.html#operator-eq-eq:
>Since 5.14, all invalid datetimes are equal to one another and differ from all other datetimes.
This commit is contained in:
Chocobo1 2021-10-08 20:27:47 +08:00
parent c382191e75
commit e96f2d7be0
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C

View File

@ -51,10 +51,8 @@ namespace
const bool isLeftValid = left.isValid();
const bool isRightValid = right.isValid();
if (isLeftValid && isRightValid)
if (isLeftValid == isRightValid)
return threeWayCompare(left, right);
if (!isLeftValid && !isRightValid)
return 0;
return isLeftValid ? -1 : 1;
}