summaryrefslogtreecommitdiff
path: root/src/leap
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-07-16 13:55:55 -0300
committerTomás Touceda <chiiph@leap.se>2013-07-16 13:55:55 -0300
commit66eecf46b372a1e62efd6f9684bd7ee059c69708 (patch)
tree264e6bc343276541f78d1e6dbdd09998c433d7fd /src/leap
parent7ac4e97c34a21a6c9eed480dd742b4230774bad6 (diff)
Force cleanlooks style on KDE
Diffstat (limited to 'src/leap')
-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.