Page MenuHomePhabricator

D6177.diff
No OneTemporary

D6177.diff

diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -495,6 +495,8 @@
&QObject::deleteLater);
connect(activity, &OpenWalletActivity::finished, dialog,
&QObject::deleteLater);
+ bool invoked = QMetaObject::invokeMethod(activity, "open");
+ assert(invoked);
});
}
if (m_open_wallet_menu->isEmpty()) {
diff --git a/src/qt/walletcontroller.cpp b/src/qt/walletcontroller.cpp
--- a/src/qt/walletcontroller.cpp
+++ b/src/qt/walletcontroller.cpp
@@ -64,7 +64,6 @@
QWidget *parent) {
OpenWalletActivity *activity = new OpenWalletActivity(this, name, params);
activity->moveToThread(&m_activity_thread);
- QMetaObject::invokeMethod(activity, "open", Qt::QueuedConnection);
return activity;
}
void WalletController::closeWallet(WalletModel *wallet_model, QWidget *parent) {

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 1, 11:41 (6 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5187663
Default Alt Text
D6177.diff (1 KB)

Event Timeline