summaryrefslogtreecommitdiff
path: root/src/leap/app.py
diff options
context:
space:
mode:
authorkali <kali@leap.se>2013-02-13 01:45:14 +0900
committerkali <kali@leap.se>2013-02-13 01:45:14 +0900
commit0e678fd57550bb80e6afe3b2019681a9911f2012 (patch)
treeb3ecd3d2b98f0474ec83a7a78dae3db62a6f066e /src/leap/app.py
parentaa20645e24478f5250cfca75ca035162a67cfac4 (diff)
parent16827bab2f31b3e66a90141fc511bf3729d77ed3 (diff)
Merge branch 'release/v0.2.0' into debian
Diffstat (limited to 'src/leap/app.py')
-rw-r--r--src/leap/app.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/leap/app.py b/src/leap/app.py
index eb38751c..1b2ccd61 100644
--- a/src/leap/app.py
+++ b/src/leap/app.py
@@ -1,6 +1,7 @@
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
from functools import partial
import logging
+import platform
import signal
# This is only needed for Python v2 but is harmless for Python v3.
@@ -12,6 +13,7 @@ from PyQt4 import QtCore
from leap import __version__ as VERSION
from leap.baseapp.mainwindow import LeapWindow
+from leap.util import polkit
from leap.gui import locale_rc
@@ -62,6 +64,10 @@ def main():
logger.info('Starting app')
app = QApplication(sys.argv)
+ # launch polkit-auth agent if needed
+ if platform.system() == "Linux":
+ polkit.check_if_running_polkit_auth()
+
# To test:
# $ LANG=es ./app.py
locale = QtCore.QLocale.system().name()