diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py index cceda46009a7071c4c185609bd2404d18075b45a..60723d18398e17ab2c5e89baa515daf8a66dff32 100644 --- a/src/cutecoin/gui/mainwindow.py +++ b/src/cutecoin/gui/mainwindow.py @@ -112,15 +112,6 @@ class MainWindow(QMainWindow, Ui_MainWindow): if result == QDialog.Accepted: self.action_change_account(self.app.current_account.name) - @pyqtSlot() - def loader_finished(self): - logging.debug("Finished loading") - self.refresh() - self.busybar.hide() - QApplication.restoreOverrideCursor() - self.app.disconnect() - self.app.monitor.start_network_watchers() - @pyqtSlot(str) def display_error(self, error): QMessageBox.critical(self, ":(", @@ -182,6 +173,16 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.homescreen.button_new.hide() self.homescreen.button_import.hide() + @pyqtSlot() + def loader_finished(self): + logging.debug("Finished loading") + self.refresh() + self.busybar.hide() + QApplication.setOverrideCursor(Qt.ArrowCursor) + self.app.disconnect() + self.app.monitor.start_network_watchers() + QApplication.processEvents() + def open_transfer_money_dialog(self): dialog = TransferMoneyDialog(self.app.current_account, self.password_asker) diff --git a/src/cutecoin/gui/transfer.py b/src/cutecoin/gui/transfer.py index 5ea7c494e28e192b2cf08f174ec11887ee49b35c..aa4009954ad60c70dbd46b8f042162c59a0c1439 100644 --- a/src/cutecoin/gui/transfer.py +++ b/src/cutecoin/gui/transfer.py @@ -73,6 +73,7 @@ class TransferMoneyDialog(QDialog, Ui_TransferMoneyDialog): try: QApplication.setOverrideCursor(Qt.WaitCursor) + QApplication.processEvents() self.wallet.send_money(self.account.salt, password, self.community, recipient, amount, comment) QMessageBox.information(self, "Money transfer", @@ -100,6 +101,7 @@ Please try again later""") return finally: QApplication.restoreOverrideCursor() + QApplication.processEvents() super().accept()