--- a/src/packagemanager.py Thu Apr 22 13:39:33 2010 +0100
+++ b/src/packagemanager.py Thu Apr 22 14:02:34 2010 +0100
@@ -1498,6 +1498,7 @@
def __do_api_search(self, search_all = True):
self.api_lock.acquire()
+ gobject.idle_add(self.set_busy_cursor)
self.__do_api_search_without_lock(search_all)
self.api_lock.release()
@@ -2430,6 +2431,7 @@
def __setup_publisher(self, publishers):
self.api_lock.acquire()
+ gobject.idle_add(self.set_busy_cursor)
self.__setup_publisher_without_lock(publishers)
self.api_lock.release()
@@ -2549,6 +2551,7 @@
def __get_info(self, pkg_stem, name):
self.api_lock.acquire()
+ gobject.idle_add(self.set_busy_cursor)
self.__get_info_without_lock(pkg_stem, name)
self.api_lock.release()
@@ -2682,6 +2685,7 @@
def __catalog_refresh(self):
self.api_lock.acquire()
+ gobject.idle_add(self.set_busy_cursor)
self.__catalog_refresh_without_lock()
self.api_lock.release()
@@ -3146,6 +3150,7 @@
def __show_package_info(self, pkg, pkg_stem, pkg_status, info_id):
self.api_lock.acquire()
+ gobject.idle_add(self.set_busy_cursor)
self.__show_package_info_without_lock(pkg, pkg_stem, pkg_status, info_id)
self.api_lock.release()