diff options
-rw-r--r-- | src/town_gui.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/town_gui.cpp b/src/town_gui.cpp index afafc1fa0..c93fa6583 100644 --- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -703,11 +703,6 @@ public: this->FinishInitNested(desc, 0); } - ~TownDirectoryWindow() - { - this->last_sorting = this->towns.GetListing(); - } - virtual void SetStringParameters(int widget) const { switch (widget) { @@ -826,6 +821,7 @@ public: switch (widget) { case WID_TD_SORT_ORDER: // Click on sort order button this->towns.ToggleSortOrder(); + this->last_sorting = this->towns.GetListing(); // Store new sorting order. this->SetDirty(); break; @@ -855,6 +851,7 @@ public: if (this->towns.SortType() != index) { this->towns.SetSortType(index); + this->last_sorting = this->towns.GetListing(); // Store new sorting order. this->BuildSortTownList(); } } |