[player] Call Gdk.threads_init() before import Gtk
[projects/chimara/chimara.git] / player / player.py
index c153c688545f34c98c259ac40d0e4a5359417440..ce0bdc1ed8a50276f49eebb77752ff78f8d6c5f9 100644 (file)
@@ -3,6 +3,8 @@
 import sys
 import os.path
 import argparse
+from gi.repository import Gdk
+Gdk.threads_init()
 from gi.repository import GObject, GLib, Gdk, Gio, Gtk, Chimara
 import config
 
@@ -334,8 +336,6 @@ if __name__ == '__main__':
         metavar='GRAPHICS FILE', help='a Blorb resource file to include')
     args = parser.parse_args()
 
-    Gdk.threads_init()
-
     # Create configuration dir ~/.chimara
     try:
         os.mkdir(os.path.expanduser('~/.chimara'))