diff options
author | Gonzalo Odiard <godiard@sugarlabs.org> | 2011-04-12 20:02:57 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@sugarlabs.org> | 2011-04-12 20:02:57 (GMT) |
commit | 205d8ee743ccd601464f1cb09329f5d3cb6ea011 (patch) | |
tree | 925be0705bfa764b3c1bab889eee3c29e3b15299 /GetIABooksActivity.py | |
parent | 003b894944a3f9fbdc1144392427dc7e752a88c9 (diff) |
Change cursor in the main thread to avoid locks
Diffstat (limited to 'GetIABooksActivity.py')
-rwxr-xr-x | GetIABooksActivity.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/GetIABooksActivity.py b/GetIABooksActivity.py index 87f8219..89299dd 100755 --- a/GetIABooksActivity.py +++ b/GetIABooksActivity.py @@ -299,8 +299,9 @@ class GetIABooksActivity(activity.Activity): self.queryresults = None self.queryresults = opds.RemoteQueryResult(catalog_config, - '', query_language, self.window) + '', query_language) self.show_message(_('Performing lookup, please wait...')) + self.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH)) self.queryresults.connect('updated', self.__query_updated_cb) @@ -654,13 +655,13 @@ class GetIABooksActivity(activity.Activity): #if self.source in _SOURCES_CONFIG: repo_configuration = _SOURCES_CONFIG[self.source] self.queryresults = opds.RemoteQueryResult(repo_configuration, - search_text, query_language, self.window) + search_text, query_language) else: self.queryresults = opds.LocalVolumeQueryResult( \ - self.source, search_text, self.window) + self.source, search_text) self.show_message(_('Performing lookup, please wait...')) - + self.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH)) self.queryresults.connect('updated', self.__query_updated_cb) def __query_updated_cb(self, query, midway): @@ -683,6 +684,7 @@ class GetIABooksActivity(activity.Activity): if only_english: self.show_message( _('Sorry, we only found english books.')) + self.window.set_cursor(None) self._allow_suspend() def __source_changed_cb(self, widget): |