summaryrefslogtreecommitdiff
path: root/src/leap/gui
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-03-12 10:34:57 -0300
committerTomás Touceda <chiiph@leap.se>2013-03-12 10:34:57 -0300
commit731ecfaf60d7bd0c6a52f3fd1676cfbd71696493 (patch)
treebf758e55737260a801e8f59c3fa60b2cd714751c /src/leap/gui
parentf3d8bf14688227cfae1efcbec606639991885c33 (diff)
Fix disconnect problem with start/stop EIP button
Diffstat (limited to 'src/leap/gui')
-rw-r--r--src/leap/gui/mainwindow.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/leap/gui/mainwindow.py b/src/leap/gui/mainwindow.py
index 65ab6632..2a72d4d6 100644
--- a/src/leap/gui/mainwindow.py
+++ b/src/leap/gui/mainwindow.py
@@ -82,7 +82,7 @@ class MainWindow(QtGui.QMainWindow):
self.ui.btnEipStartStop.setEnabled(False)
self.ui.btnEipStartStop.clicked.connect(
- self._stop_eip)
+ self._start_eip)
# This is loaded only once, there's a bug when doing that more
# than once
@@ -577,8 +577,7 @@ class MainWindow(QtGui.QMainWindow):
socket_port=str(random.randint(1000, 9999)))
self._vpn_systray.setVisible(True)
self.ui.btnEipStartStop.setText(self.tr("Stop EIP"))
- self.ui.btnEipStartStop.clicked.disconnect(
- self._start_eip)
+ self.ui.btnEipStartStop.disconnect(self)
self.ui.btnEipStartStop.clicked.connect(
self._stop_eip)
except VPNLauncherException as e:
@@ -591,8 +590,7 @@ class MainWindow(QtGui.QMainWindow):
self._set_eip_status(self.tr("EIP has stopped"))
self._set_eip_status_icon("error")
self.ui.btnEipStartStop.setText(self.tr("Start EIP"))
- self.ui.btnEipStartStop.clicked.disconnect(
- self._stop_eip)
+ self.ui.btnEipStartStop.disconnect(self)
self.ui.btnEipStartStop.clicked.connect(
self._start_eip)