Skip to content

Commit 4a024fc

Browse files
committed
qt, wallet, refactor: Move connection to QObject::deleteLater to ctor
1 parent f9b633e commit 4a024fc

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/qt/bitcoingui.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ BitcoinGUI::BitcoinGUI(interfaces::Node& node, const PlatformStyle *_platformSty
107107
walletFrame = new WalletFrame(_platformStyle, this);
108108
connect(walletFrame, &WalletFrame::createWalletButtonClicked, [this] {
109109
auto activity = new CreateWalletActivity(getWalletController(), this);
110-
connect(activity, &CreateWalletActivity::finished, activity, &QObject::deleteLater);
111110
activity->create();
112111
});
113112
connect(walletFrame, &WalletFrame::message, [this](const QString& title, const QString& message, unsigned int style) {
@@ -416,7 +415,6 @@ void BitcoinGUI::createActions()
416415
connect(action, &QAction::triggered, [this, path] {
417416
auto activity = new OpenWalletActivity(m_wallet_controller, this);
418417
connect(activity, &OpenWalletActivity::opened, this, &BitcoinGUI::setCurrentWallet);
419-
connect(activity, &OpenWalletActivity::finished, activity, &QObject::deleteLater);
420418
activity->open(path);
421419
});
422420
}
@@ -431,7 +429,6 @@ void BitcoinGUI::createActions()
431429
connect(m_create_wallet_action, &QAction::triggered, [this] {
432430
auto activity = new CreateWalletActivity(m_wallet_controller, this);
433431
connect(activity, &CreateWalletActivity::created, this, &BitcoinGUI::setCurrentWallet);
434-
connect(activity, &CreateWalletActivity::finished, activity, &QObject::deleteLater);
435432
activity->create();
436433
});
437434
connect(m_close_all_wallets_action, &QAction::triggered, [this] {

src/qt/walletcontroller.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ WalletControllerActivity::WalletControllerActivity(WalletController* wallet_cont
191191
, m_wallet_controller(wallet_controller)
192192
, m_parent_widget(parent_widget)
193193
{
194+
connect(this, &WalletControllerActivity::finished, this, &QObject::deleteLater);
194195
}
195196

196197
void WalletControllerActivity::showProgressDialog(const QString& label_text)

0 commit comments

Comments
 (0)