From 2385aeae3c3b065fac37724334469f1ed9ea29f3 Mon Sep 17 00:00:00 2001 From: alberth Date: Sat, 4 Jul 2009 14:13:23 +0000 Subject: (svn r16739) -Codechange: Initialize internal data before computing the widgets. --- src/town_gui.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/town_gui.cpp') diff --git a/src/town_gui.cpp b/src/town_gui.cpp index 97f6b7dcc..bbc03ea61 100644 --- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -588,15 +588,14 @@ private: public: TownDirectoryWindow(const WindowDesc *desc) : Window() { - this->townline_height = FONT_HEIGHT_NORMAL; - this->InitNested(desc, 0); - - this->vscroll.cap = this->nested_array[TDW_CENTERTOWN]->current_y / this->resize.step_height; - this->towns.SetListing(this->last_sorting); this->towns.SetSortFuncs(this->sorter_funcs); this->towns.ForceRebuild(); this->BuildSortTownList(); + + this->townline_height = FONT_HEIGHT_NORMAL; + this->InitNested(desc, 0); + this->vscroll.cap = this->nested_array[TDW_CENTERTOWN]->current_y / this->resize.step_height; } ~TownDirectoryWindow() -- cgit v1.2.3-54-g00ecf