(svn r25095) -Codechange: Immediately save the sort order of the town directory instead of when closing the window.

This commit is contained in:
alberth 2013-03-17 15:42:50 +00:00
parent 15ec6e26f0
commit d62ab47c74
1 changed files with 2 additions and 5 deletions

View File

@ -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();
}
}