mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
ui/hob: Fixed the "build again" hang.
Using gobject.threads_init() instead of gtk.gdk.threads_init(). These two modes are conflict to each other. Using gobject.threads_init() allows only the main thread to touch GUI(gtk) part. (Bitbake rev: b9698d0e8d681f1fd6ab8d28530136b85411386f) Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
39502562bf
commit
94a57fd87e
@@ -76,7 +76,7 @@ class MainWindow (gtk.Window):
|
|||||||
label.show()
|
label.show()
|
||||||
response = dialog.run()
|
response = dialog.run()
|
||||||
dialog.destroy()
|
dialog.destroy()
|
||||||
if not response == gtk.RESPONSE_YES:
|
if response == gtk.RESPONSE_YES:
|
||||||
self.model.reset() # NOTE: really?
|
self.model.reset() # NOTE: really?
|
||||||
self.nb.set_current_page(0)
|
self.nb.set_current_page(0)
|
||||||
return
|
return
|
||||||
@@ -555,7 +555,6 @@ class MainWindow (gtk.Window):
|
|||||||
|
|
||||||
def main (server, eventHandler):
|
def main (server, eventHandler):
|
||||||
gobject.threads_init()
|
gobject.threads_init()
|
||||||
gtk.gdk.threads_init()
|
|
||||||
|
|
||||||
taskmodel = TaskListModel()
|
taskmodel = TaskListModel()
|
||||||
handler = HobHandler(taskmodel, server)
|
handler = HobHandler(taskmodel, server)
|
||||||
|
|||||||
Reference in New Issue
Block a user