From 394cf1bf9b534df44fcf0782e4f0996f98860fc0 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 12 Jan 2024 17:32:39 +0000 Subject: [PATCH] Fix incorrect town distance sorting in scenario editor house picker town selector See #628 --- 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 d8918c0f7f..7131301ade 100644 --- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -2192,7 +2192,7 @@ static void PlaceProc_House(TileIndex tile) if (towns.size() > 16 && _settings_client.scenario.house_ignore_zones == 2) { std::sort(towns.begin(), towns.end(), [&](const TownID a, const TownID b) { - return DistanceSquare(tile, Town::Get(a)->xy) < DistanceSquare(tile, Town::Get(a)->xy); + return DistanceSquare(tile, Town::Get(a)->xy) < DistanceSquare(tile, Town::Get(b)->xy); }); towns.resize(16); }