diff --git a/CMakeLists.txt b/CMakeLists.txt index 735bfe9..52aba64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,7 @@ if(DEBUG) set(CMAKE_VERBOSE_MAKEFILE ON) endif() -set(MONERO_HEAD "4982ac420c101be2afb387138c4ee57b1a5c2f9b") +set(MONERO_HEAD "9c03081caf20fa95d58ba62ee7cd37cd50d39286") set(BUILD_GUI_DEPS ON) option(ARCH "Target architecture" "native") set(BUILD_64 ON) diff --git a/monero b/monero index 4982ac4..9c03081 160000 --- a/monero +++ b/monero @@ -1 +1 @@ -Subproject commit 4982ac420c101be2afb387138c4ee57b1a5c2f9b +Subproject commit 9c03081caf20fa95d58ba62ee7cd37cd50d39286 diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index c90cf2f..2262a2b 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -461,6 +461,8 @@ void MainWindow::onWalletOpened() { qDebug() << Q_FUNC_INFO; m_splashDialog->hide(); + m_ctx->wallet->setRingDatabase(Utils::ringDatabasePath()); + m_ctx->updateBalance(); if (m_ctx->wallet->isHwBacked()) { m_statusBtnHwDevice->show(); diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 76bc098..a85f5bc 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -1359,6 +1359,10 @@ bool Wallet::isDeviceConnected() const { return m_walletImpl->isDeviceConnected(); } +bool Wallet::setRingDatabase(const QString &path) { + return m_walletImpl->setRingDatabase(path.toStdString()); +} + void Wallet::onPassphraseEntered(const QString &passphrase, bool enter_on_device, bool entry_abort) { if (m_walletListener != nullptr) diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index 7ead7fa..64294bc 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -462,6 +462,8 @@ public: bool isDeviceConnected() const; + bool setRingDatabase(const QString &path); + // TODO: setListenter() when it implemented in API signals: // emitted on every event happened with wallet