summaryrefslogtreecommitdiff
path: root/src/leap/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/app.py')
-rw-r--r--src/leap/app.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/leap/app.py b/src/leap/app.py
index c0902efa..7ec755f9 100644
--- a/src/leap/app.py
+++ b/src/leap/app.py
@@ -18,6 +18,7 @@
import logging
import signal
import sys
+import os
from functools import partial
@@ -155,6 +156,14 @@ def main():
logger.info('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
logger.info('Starting app')
+
+ # We force the style if on KDE so that it doesn't load all the kde
+ # libs, which causes a compatibility issue in some systems.
+ # For more info, see issue #3194
+ if os.environ.get("KDE_SESSION_UID") is not None:
+ sys.argv.append("-style")
+ sys.argv.append("Cleanlooks")
+
app = QtGui.QApplication(sys.argv)
# install the qt4reactor.