Merge pull request #11040

23d86a9 simplewallet: show error for timed-out hardware wallets (jpk68)

ACKs: thomasbuilds, selsta
This commit is contained in:
tobtoht
2026-08-11 21:20:23 +00:00
+11
View File
@@ -6265,6 +6265,17 @@ void simple_wallet::check_for_inactivity_lock(bool user)
break;
}
}
catch (const std::exception &e)
{
// Report why unlocking failed, rather than just looping back to the password prompt
auto writer = fail_msg_writer();
if (show_wallet_name)
writer << tr("Failed to unlock wallet: ") << e.what();
else
writer << tr("Failed to unlock wallet.");
if (m_wallet->key_on_device())
writer << "\n" << tr("Please ensure the HW wallet is connected and unlocked.");
}
catch (...) { /* do nothing, just let the loop loop */ }
}
m_last_activity_time = time(NULL);