Reducing needless loading of windows
authorEd Page <eopage@byu.net>
Sun, 6 Jun 2010 04:00:32 +0000 (23:00 -0500)
committerEd Page <eopage@byu.net>
Tue, 8 Jun 2010 22:56:53 +0000 (17:56 -0500)
src/gonvert_qt.py

index 9857f8d..d177b9d 100755 (executable)
@@ -151,9 +151,6 @@ class Gonvert(object):
                                self._catWindow.window.show()
                        self._mainWindow = self._catWindow
 
                                self._catWindow.window.show()
                        self._mainWindow = self._catWindow
 
-               if self._recent:
-                       self._mainWindow.select_category(self._recent[-1][0])
-
                return self._mainWindow
 
        def search_units(self):
                return self._mainWindow
 
        def search_units(self):
@@ -327,6 +324,8 @@ class Gonvert(object):
        @misc_utils.log_exception(_moduleLogger)
        def _on_condensed_start(self, checked = False):
                self.request_category()
        @misc_utils.log_exception(_moduleLogger)
        def _on_condensed_start(self, checked = False):
                self.request_category()
+               if self._recent:
+                       self._mainWindow.select_category(self._recent[-1][0])
 
        @misc_utils.log_exception(_moduleLogger)
        def _on_jump_start(self, checked = False):
 
        @misc_utils.log_exception(_moduleLogger)
        def _on_jump_start(self, checked = False):