[ocrfeeder] Add missing Gtk.threads_enter/leave call



commit 8865e07c32a0e28ee5c558cb64c9bccdd6c6bfbd
Author: Joaquim Rocha <me joaquimrocha com>
Date:   Mon Dec 15 17:02:42 2014 +0000

    Add missing Gtk.threads_enter/leave call
    
    Although these calls are deprecated, until we make sure the code
    can run without them (calling all GDK/GTK+ code from the main
    thread), we need to add them in order to prevent thread related
    errors.
    
    Patch originally suggested by: Alberto Garcia <berto igalia com>

 src/ocrfeeder/studio/studioBuilder.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/ocrfeeder/studio/studioBuilder.py b/src/ocrfeeder/studio/studioBuilder.py
index 7ada8d3..23c04c5 100644
--- a/src/ocrfeeder/studio/studioBuilder.py
+++ b/src/ocrfeeder/studio/studioBuilder.py
@@ -161,7 +161,9 @@ class Studio:
 
     def run(self):
         Gdk.threads_init()
+        Gdk.threads_enter()
         Gtk.main()
+        Gdk.threads_leave()
 
     def addImage(self, widget):
         file_open_dialog = widgetPresenter.FileDialog('open', file_filters = [(_('Images'), ['image/*'], 
[])])


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]