Author: shadowmaster
Date: Tue Aug 19 03:49:30 2008
New Revision: 28738

URL: http://svn.gna.org/viewcvs/wesnoth?rev=28738&view=rev
Log:
* Fixed 1.0.0 versus 1.0.0+anything case.

Modified:
    trunk/src/version.cpp

Modified: trunk/src/version.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/version.cpp?rev=28738&r1=28737&r2=28738&view=diff
==============================================================================
--- trunk/src/version.cpp (original)
+++ trunk/src/version.cpp Tue Aug 19 03:49:30 2008
@@ -254,19 +254,21 @@
 
 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())
+                         )
               );
 }
 


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to