tuse signal disconnect instead of boolean - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 5c4717b53c1f6823b53fdb841815fc7150a8f88e DIR parent f320178db9803db8c7c6cce16ba8c9a7b100f82d HTML Author: ThomasV <thomasv@gitorious> Date: Mon, 13 Jul 2015 22:59:02 +0200 use signal disconnect instead of boolean Diffstat: M gui/qt/main_window.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) --- DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -2478,7 +2478,6 @@ class ElectrumWindow(QMainWindow): def settings_dialog(self): self.need_restart = False - self.settings_dialog_visible = True d = QDialog(self) d.setWindowTitle(_('Preferences')) d.setModal(1) t@@ -2548,8 +2547,6 @@ class ElectrumWindow(QMainWindow): alias = self.config.get('alias','') alias_e = QLineEdit(alias) def set_alias_color(): - if not self.settings_dialog_visible: - return if not self.config.get('alias'): alias_e.setStyleSheet("") return t@@ -2673,7 +2670,7 @@ class ElectrumWindow(QMainWindow): # run the dialog d.exec_() - self.settings_dialog_visible = False + self.disconnect(self, SIGNAL('alias_received'), set_alias_color) run_hook('close_settings_dialog') if self.need_restart: