|
|
@ -1752,7 +1752,7 @@ void WalletImpl::refreshThreadFunc()
|
|
|
|
// if auto refresh enabled, we wait for the "m_refreshIntervalSeconds" interval.
|
|
|
|
// if auto refresh enabled, we wait for the "m_refreshIntervalSeconds" interval.
|
|
|
|
// if not - we wait forever
|
|
|
|
// if not - we wait forever
|
|
|
|
if (m_refreshIntervalMillis > 0) {
|
|
|
|
if (m_refreshIntervalMillis > 0) {
|
|
|
|
boost::posix_time::milliseconds wait_for_ms(m_refreshIntervalMillis);
|
|
|
|
boost::posix_time::milliseconds wait_for_ms(m_refreshIntervalMillis.load());
|
|
|
|
m_refreshCV.timed_wait(lock, wait_for_ms);
|
|
|
|
m_refreshCV.timed_wait(lock, wait_for_ms);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
m_refreshCV.wait(lock);
|
|
|
|
m_refreshCV.wait(lock);
|
|
|
|