6747 packagemanager hangs on Reload if orca is running
authorPadraig O'Briain <padraig.obriain@sun.com>
Tue, 03 Mar 2009 08:51:56 +0000
changeset 898 f5eab9e6f812
parent 897 3846d4a00033
child 899 f5a8f304718a
6747 packagemanager hangs on Reload if orca is running
src/packagemanager.py
--- a/src/packagemanager.py	Tue Mar 03 08:42:08 2009 +0000
+++ b/src/packagemanager.py	Tue Mar 03 08:51:56 2009 +0000
@@ -1536,9 +1536,8 @@
                 #Let the progress_pulse finish. This should be done other way, but at
                 #The moment this works fine
                 time.sleep(0.2)
-                self.process_package_list_start(self.image_directory)
-                self.__enable_disable_selection_menus()
-                self.update_statusbar()
+                gobject.idle_add(self.process_package_list_start,
+                    self.image_directory)
 
         def __clipboard_text_received(self, clipboard, text, data):
                 self.main_clipboard_text = text
@@ -2628,7 +2627,6 @@
                         self.__application_refilter()
                 self.unset_busy_cursor()
                 Thread(target = self.__enable_disable_update_all).start()                
-
         def __get_manifests_thread(self):
                 Thread(target = self.get_manifests_for_packages,
                     args = ()).start()