[Uludag-commits] r22837 - trunk/kde4/package-manager/manager/code
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
19 Mayıs 2009 Sal 21:14:05 EEST
Author: gokcen.eraslan
Date: Tue May 19 21:14:05 2009
New Revision: 22837
Modified:
trunk/kde4/package-manager/manager/code/main.py
Log:
Check if there is another dbus mainloop before creating a new one. This fixes crash but, we still can't run 2 python kcmodules sequentially.
Modified: trunk/kde4/package-manager/manager/code/main.py
=================================================================
--- trunk/kde4/package-manager/manager/code/main.py (original)
+++ trunk/kde4/package-manager/manager/code/main.py Tue May 19 21:14:05 2009
@@ -19,7 +19,7 @@
from PyKDE4.kdeui import *
from PyKDE4.kdecore import *
-from dbus.mainloop.qt import DBusQtMainLoop
+from dbus
from about import aboutData
from mainwindow import MainWindow
@@ -29,7 +29,9 @@
KCmdLineArgs.init(sys.argv, aboutData)
app = KApplication()
- DBusQtMainLoop(set_as_default=True)
+ if not dbus.get_default_main_loop():
+ from dbus.mainloop.qt import DBusQtMainLoop
+ DBusQtMainLoop(set_as_default = True)
manager = MainWindow()
manager.show()
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi