From 3c268c57f5438682f8f96d5faecd1dfcb376c180 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Thu, 24 Sep 2015 19:35:12 +0200 Subject: [PATCH] Disable buttons while checking if account is registered --- src/cutecoin/gui/process_cfg_community.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cutecoin/gui/process_cfg_community.py b/src/cutecoin/gui/process_cfg_community.py index 8c4496c5..ff22ff4a 100644 --- a/src/cutecoin/gui/process_cfg_community.py +++ b/src/cutecoin/gui/process_cfg_community.py @@ -63,7 +63,11 @@ class StepPageInit(Step): self.node = yield from Node.from_address(None, server, port) if self.node: community = Community.create(self.node) + self.config_dialog.button_connect.setEnabled(False) + self.config_dialog.button_register.setEnabled(False) registered = yield from self.account.check_registered(community) + self.config_dialog.button_connect.setEnabled(True) + self.config_dialog.button_register.setEnabled(True) if registered[0] is False and registered[2] is None: self.config_dialog.label_error.setText(self.tr("Could not find your identity on the network.")) elif registered[0] is False and registered[2]: @@ -88,7 +92,11 @@ Yours : {0}, the network : {1}""".format(registered[1], registered[2]))) self.node = yield from Node.from_address(None, server, port) if self.node: community = Community.create(self.node) + self.config_dialog.button_connect.setEnabled(False) + self.config_dialog.button_register.setEnabled(False) registered = yield from self.account.check_registered(community) + self.config_dialog.button_connect.setEnabled(True) + self.config_dialog.button_register.setEnabled(True) if registered[0] is False and registered[2] is None: password = yield from self.password_asker.async_exec() if self.password_asker.result() == QDialog.Rejected: -- GitLab