File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change 16
16
WalletQmlController::WalletQmlController (interfaces::Node& node, QObject *parent)
17
17
: QObject(parent)
18
18
, m_node(node)
19
- , m_selected_wallet(new WalletQmlModel(parent))
19
+ , m_empty_wallet(new WalletQmlModel(this ))
20
+ , m_selected_wallet(m_empty_wallet)
20
21
, m_worker(new QObject)
21
22
, m_worker_thread(new QThread(this ))
22
23
{
@@ -63,6 +64,7 @@ WalletQmlModel* WalletQmlController::selectedWallet() const
63
64
void WalletQmlController::unloadWallets ()
64
65
{
65
66
m_handler_load_wallet->disconnect ();
67
+ m_selected_wallet = m_empty_wallet;
66
68
QMutexLocker locker (&m_wallets_mutex);
67
69
for (WalletQmlModel* wallet : m_wallets) {
68
70
delete wallet;
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ public Q_SLOTS:
54
54
55
55
bool m_initialized{false };
56
56
interfaces::Node& m_node;
57
+ WalletQmlModel* m_empty_wallet;
57
58
WalletQmlModel* m_selected_wallet;
58
59
QObject* m_worker;
59
60
QThread* m_worker_thread;
You can’t perform that action at this time.
0 commit comments