mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-06 16:33:29 +00:00
Fixed 1.0.0 versus 1.0.0+anything case.
This commit is contained in:
parent
704a728594
commit
9359787557
@ -254,19 +254,21 @@ bool operator!=(const version_info& l, const version_info& r)
|
||||
|
||||
bool operator<(const version_info& l, const version_info& r)
|
||||
{
|
||||
return version_numbers_comparison_internal(l, r, LT) && (
|
||||
(l.special_version().empty() && r.special_version().empty()) ||
|
||||
(l.special_version().empty() && !r.special_version().empty()) ||
|
||||
(l.special_version() < r.special_version())
|
||||
return version_numbers_comparison_internal(l, r, LT) ||
|
||||
(l == r && ((l.special_version().empty() && r.special_version().empty()) ||
|
||||
(l.special_version().empty() && !r.special_version().empty()) ||
|
||||
(l.special_version() < r.special_version())
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
bool operator>(const version_info& l, const version_info& r)
|
||||
{
|
||||
return version_numbers_comparison_internal(l, r, GT) && (
|
||||
(r.special_version().empty() && l.special_version().empty()) ||
|
||||
(r.special_version().empty() && !l.special_version().empty()) ||
|
||||
(l.special_version() > r.special_version())
|
||||
return version_numbers_comparison_internal(l, r, GT) ||
|
||||
(l == r && ((r.special_version().empty() && l.special_version().empty()) ||
|
||||
(r.special_version().empty() && !l.special_version().empty()) ||
|
||||
(l.special_version() > r.special_version())
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user