Features/GTK3/Porting/InfoSlicer: Difference between revisions
No edit summary |
No edit summary |
||
| Line 21: | Line 21: | ||
'article-selected' : (GObject.SignalFlags.RUN_FIRST, None, [object]), | 'article-selected' : (GObject.SignalFlags.RUN_FIRST, None, [object]), | ||
= Working with threads = | |||
InfoSlicer uses threads to retrieve the information from internet (Wikipedia articles). The ''pygi'' script will replace it by <tt>Gdk.threads_init()</tt> by I [https://bbs.archlinux.org/viewtopic.php?id=121303 found] this is not the correct way to do this. In fact, I was dealing with some strange behaviour of the Activity because of this. So, I used: | |||
from gi.repository import GObject | |||
GObject.threads_init() | |||
= Useful links = | = Useful links = | ||
* Ticket that removes hippo and sugar-port: http://bugs.sugarlabs.org/ticket/3743 | * Ticket that removes hippo and sugar-port: http://bugs.sugarlabs.org/ticket/3743 | ||