changeset 134:208a79a49c26

Fix a ordering bug triggered when restoring a game
author Neil Muller <drnlmuller@gmail.com>
date Thu, 10 May 2012 17:06:48 +0200
parents e1142e2289d8
children 8d1cf98e39b5
files gamelib/gamegui.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gamegui.py	Thu May 10 16:53:57 2012 +0200
+++ b/gamelib/gamegui.py	Thu May 10 17:06:48 2012 +0200
@@ -535,6 +535,9 @@
         super(LabWindow, self).__init__(screen, self.game)
         self.autosave = get_save_filename()
 
+        # Ensure we setup everything with the correct state set
+        self.game.start_turn()
+
         self.develop = DevelopmentWindow(screen, self)
         self.activity = ActivityWindow(screen, self, self.develop)
         self.develop.set_activity_window(self.activity)
@@ -546,7 +549,6 @@
 
         self._sciences = []
         # Setup for the first turn
-        self.game.start_turn()
         self.update_labels()
         self._make_science_widgets()