From efa6f3b7d19d64d160f861dc8af5f3cc3dacdcdc Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Tue, 24 Mar 2015 08:17:47 +0100
Subject: [PATCH] Display homescreen during every account loadings

---
 src/cutecoin/gui/mainwindow.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py
index f26ce6af..0203a38f 100644
--- a/src/cutecoin/gui/mainwindow.py
+++ b/src/cutecoin/gui/mainwindow.py
@@ -168,7 +168,12 @@ class MainWindow(QMainWindow, Ui_MainWindow):
             logging.debug("Busybar : {:} : {:}".format(value, maximum))
             self.busybar.setValue(value)
             self.busybar.setMaximum(maximum)
+        self.app.current_account = None
+        self.refresh()
         self.app.loading_progressed.connect(loading_progressed)
+        self.busybar.setMinimum(0)
+        self.busybar.setMaximum(0)
+        self.busybar.setValue(-1)
         self.busybar.show()
         self.status_label.setText("Loading account {0}".format(account_name))
         self.loader.set_account_name(account_name)
@@ -199,10 +204,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
         dialog = ProcessConfigureAccount(self.app, self.app.current_account)
         result = dialog.exec_()
         if result == QDialog.Accepted:
-            account = self.app.current_account
-            self.app.current_account = None
-            self.refresh()
-            self.action_change_account(account.name)
+            self.action_change_account(self.app.current_account.name)
 
     def open_about_popup(self):
         """
-- 
GitLab