summaryrefslogtreecommitdiff
path: root/src/leap/gui/mainwindow.py
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-07-29 10:31:47 -0300
committerTomás Touceda <chiiph@leap.se>2013-07-29 10:31:47 -0300
commit0b02078c3b0de38103fb21294405422d4113177b (patch)
treebbee5abe3219f60b3dc87447b3aa8fbf8310cc62 /src/leap/gui/mainwindow.py
parentea9700b4a74a9cd991701f3394d11804cdad44cb (diff)
parent53056ee3f1e1ad07495880ac9f02ed5755ff258f (diff)
Merge remote-tracking branch 'kali/feature/check_kext' into develop
Diffstat (limited to 'src/leap/gui/mainwindow.py')
-rw-r--r--src/leap/gui/mainwindow.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/leap/gui/mainwindow.py b/src/leap/gui/mainwindow.py
index 1d0d3120..f333d7ec 100644
--- a/src/leap/gui/mainwindow.py
+++ b/src/leap/gui/mainwindow.py
@@ -52,10 +52,12 @@ from leap.services.eip.vpnprocess import VPN
from leap.services.eip.vpnprocess import OpenVPNAlreadyRunning
from leap.services.eip.vpnprocess import AlienOpenVPNAlreadyRunning
-from leap.services.eip.vpnlaunchers import (VPNLauncherException,
- OpenVPNNotFoundException,
- EIPNoPkexecAvailable,
- EIPNoPolkitAuthAgentAvailable)
+from leap.services.eip.vpnlaunchers import VPNLauncherException
+from leap.services.eip.vpnlaunchers import OpenVPNNotFoundException
+from leap.services.eip.vpnlaunchers import EIPNoPkexecAvailable
+from leap.services.eip.vpnlaunchers import EIPNoPolkitAuthAgentAvailable
+from leap.services.eip.vpnlaunchers import EIPNoTunKextLoaded
+
from leap.util import __version__ as VERSION
from leap.util.keyring_helpers import has_keyring
@@ -1037,6 +1039,12 @@ class MainWindow(QtGui.QMainWindow):
"running and try again."),
error=True)
self._set_eipstatus_off()
+ except EIPNoTunKextLoaded:
+ self._status_panel.set_global_status(
+ self.tr("Encrypted Internet cannot be started because "
+ "the tuntap extension is not installed properly "
+ "in your system."))
+ self._set_eipstatus_off()
except EIPNoPkexecAvailable:
self._status_panel.set_global_status(
self.tr("We could not find <b>pkexec</b> "