Changeset - r20127:60d8306e833a
[Not reviewed]
master
0 1 0
alberth - 11 years ago 2013-03-17 15:42:50
alberth@openttd.org
(svn r25095) -Codechange: Immediately save the sort order of the town directory instead of when closing the window.
1 file changed with 2 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/town_gui.cpp
Show inline comments
 
@@ -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();
 
		}
 
	}
0 comments (0 inline, 0 general)