From 684c7bbc938eec1bfa08952c554ccdaf9fe00824 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 22 Apr 2023 23:15:03 +0100 Subject: [PATCH] Fix: Violation of strict weak ordering in TownRatingSorter If two unrated town names compare equal in TownNameSorter --- src/town_gui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/town_gui.cpp b/src/town_gui.cpp index c9231288ae..3b7875b582 100644 --- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -777,7 +777,7 @@ private: /* Sort unrated towns always on ascending town name. */ if (before) return TownDirectoryWindow::TownNameSorter(a, b); - return !TownDirectoryWindow::TownNameSorter(a, b); + return TownDirectoryWindow::TownNameSorter(b, a); } public: