# HG changeset patch # User Neil Muller # Date 1336662408 -7200 # Node ID 208a79a49c26a0ea2172bdbb6c7da64b99e6925f # Parent e1142e2289d82bb7c7f3e43cc67ebccd45d26462 Fix a ordering bug triggered when restoring a game diff -r e1142e2289d8 -r 208a79a49c26 gamelib/gamegui.py --- 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()