summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/bitmask/gui')
-rw-r--r--src/leap/bitmask/gui/mainwindow.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/leap/bitmask/gui/mainwindow.py b/src/leap/bitmask/gui/mainwindow.py
index 1b61de87..6f44ff01 100644
--- a/src/leap/bitmask/gui/mainwindow.py
+++ b/src/leap/bitmask/gui/mainwindow.py
@@ -263,8 +263,6 @@ class MainWindow(QtGui.QMainWindow):
self.soledad_ready.connect(self._start_mail_service)
# ################################ end Qt Signals connection ########
- init_platform()
-
self._wizard = None
self._wizard_firstrun = False
@@ -276,6 +274,10 @@ class MainWindow(QtGui.QMainWindow):
self.logout.connect(self._mail_conductor.stop_mail_services)
+ if not init_platform():
+ self.quit()
+ return
+
# start event machines from within the eip and mail conductors
# TODO should encapsulate all actions into one object