diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py index 16aaab65e6cc82c88b6ffea0a61b2388d67158c1..1b6339baf63050e65014866f9c15af8e90104100 100644 --- a/src/cutecoin/core/app.py +++ b/src/cutecoin/core/app.py @@ -52,6 +52,7 @@ class Application(object): [], [], config.parameters) + self.accounts[name] = account self.current_account = account return account diff --git a/src/cutecoin/gui/process_cfg_account.py b/src/cutecoin/gui/process_cfg_account.py index 4384dba4b181268ba99599d0aa75609d0da9c9e2..c8214b3c98b18d627d4ec94abe1b969080ffde1e 100644 --- a/src/cutecoin/gui/process_cfg_account.py +++ b/src/cutecoin/gui/process_cfg_account.py @@ -245,5 +245,9 @@ class ProcessConfigureAccount(QDialog, Ui_AccountConfigurationDialog): nb_wallets = self.spinbox_wallets.value() self.account.set_walletpool_size(nb_wallets, password) + + if len(self.app.accounts) == 0: + self.app.default_account = self.account.name + self.app.save(self.account) super().accept()