Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-release-src > by-pkgid > 2c101d732df8a963b38a7c700d61af5a > files > 18

hplip-3.11.3a-5.mga1.src.rpm

diff -up hplip-3.10.9/toolbox.py.dbus-threads hplip-3.10.9/toolbox.py
--- hplip-3.10.9/toolbox.py.dbus-threads	2010-12-15 10:54:17.178739842 +0000
+++ hplip-3.10.9/toolbox.py	2010-12-15 10:57:09.923712662 +0000
@@ -100,8 +100,11 @@ if ui_toolkit == 'qt3':
     try:
         from dbus import SessionBus
         import dbus.service
-        from dbus.mainloop.glib import DBusGMainLoop
+        from dbus.mainloop.glib import DBusGMainLoop, threads_init
         from gobject import MainLoop
+        import glib
+        glib.threads_init();
+        dbus.mainloop.glib.threads_init()
     except ImportError:
         log.error("Unable to load dbus - Automatic status updates in HPLIP Device Manager will be disabled.")
         disable_dbus = True