aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-10-18 20:48:44 +0000
committerxiphon <xiphon@protonmail.com>2020-10-18 20:58:40 +0000
commit6ee5effc15d0e3e9dbb530ccad3b8382656e4526 (patch)
treeb3f44fe475493fc4377b88523e70110fbf9e5b4e /src
parentcb1f3ad0ce228b9c272df76838754e303b074a32 (diff)
downloadmonzero-gui-6ee5effc15d0e3e9dbb530ccad3b8382656e4526.tar.gz
monzero-gui-6ee5effc15d0e3e9dbb530ccad3b8382656e4526.tar.xz
monzero-gui-6ee5effc15d0e3e9dbb530ccad3b8382656e4526.zip
Wallet: fix different signedness comparison (-Werror=sign-compare)
Co-authored-by: Bertrand Jacquin <bertrand@jacquin.bzh>
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Wallet.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 454dca29..d94089c9 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -1116,8 +1116,8 @@ Wallet::~Wallet()
void Wallet::startRefreshThread()
{
const auto future = m_scheduler.run([this] {
- static constexpr const size_t refreshIntervalSec = 10;
- static constexpr const size_t intervalResolutionMs = 100;
+ constexpr const std::chrono::seconds refreshInterval{10};
+ constexpr const std::chrono::milliseconds intervalResolution{100};
auto last = std::chrono::steady_clock::now();
while (!m_scheduler.stopping())
@@ -1125,15 +1125,15 @@ void Wallet::startRefreshThread()
if (m_refreshEnabled)
{
const auto now = std::chrono::steady_clock::now();
- const auto elapsed = std::chrono::duration_cast<std::chrono::seconds>(now - last).count();
- if (elapsed >= refreshIntervalSec)
+ const auto elapsed = now - last;
+ if (elapsed >= refreshInterval)
{
refresh(false);
last = std::chrono::steady_clock::now();
}
}
- std::this_thread::sleep_for(std::chrono::milliseconds(intervalResolutionMs));
+ std::this_thread::sleep_for(intervalResolution);
}
});
if (!future.first)