From 4f59ca778e8fb80984ec100b98904bfe1e945164 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Wed, 22 Nov 2023 16:19:12 +0100 Subject: [PATCH] fixes for cake wallet --- src/wallet/wallets_manager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/wallet/wallets_manager.cpp b/src/wallet/wallets_manager.cpp index 98d22bc6..4255d8e3 100644 --- a/src/wallet/wallets_manager.cpp +++ b/src/wallet/wallets_manager.cpp @@ -2116,17 +2116,19 @@ void wallets_manager::unlock() m_current_wallet_locked_object.reset(); #endif } -#ifndef MOBILE_WALLET_BUILD std::shared_ptr wallets_manager::get_wallet() { - +#ifndef MOBILE_WALLET_BUILD if (!m_current_wallet_locked_object.get()) { throw std::runtime_error("Wallet is not locked for get_wallet() call"); } return **m_current_wallet_locked_object; -} +#else + std::runtime_error("Unexpected call: std::shared_ptr wallets_manager::get_wallet()"); + return std::shared_ptr(); #endif +} void wallets_manager::wallet_vs_options::worker_func() {