diff options
author | Gonzalo Odiard <godiard@sugarlabs.org> | 2011-05-19 14:22:52 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@sugarlabs.org> | 2011-05-19 14:22:52 (GMT) |
commit | a49393db232115c668a6b74d0d3b4c4f07fed8b8 (patch) | |
tree | 237e1a2d515729530677d1931cb6044b79d6b1dc /book.py | |
parent | 714a477fafdaf1c71c2b493bf588270bbd7fc243 (diff) |
Avoid crash when a article is downloaded - SL #2856
Diffstat (limited to 'book.py')
-rw-r--r-- | book.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -71,11 +71,14 @@ class Book(gobject.GObject): self._article.uid = entry['uid'] self._article.article_title = title - self.emit('article-selected', self._article) + gobject.idle_add(self._emit_article_selected) article = gobject.property(type=object, getter=get_article, setter=set_article) + def _emit_article_selected(self): + self.emit('article-selected', self._article) + # save current article def sync_article(self): # stub |