Browse Source

Set both time/height header caches at the same time

0.14
Jonas Schnelli 7 years ago
parent
commit
222f3775cf
No known key found for this signature in database
GPG Key ID: 1EB776BB03C7922D
  1. 2
      src/qt/clientmodel.cpp

2
src/qt/clientmodel.cpp

@ -82,6 +82,7 @@ int ClientModel::getHeaderTipHeight() const
LOCK(cs_main); LOCK(cs_main);
if (pindexBestHeader) { if (pindexBestHeader) {
cachedBestHeaderHeight = pindexBestHeader->nHeight; cachedBestHeaderHeight = pindexBestHeader->nHeight;
cachedBestHeaderTime = pindexBestHeader->GetBlockTime();
} }
} }
return cachedBestHeaderHeight; return cachedBestHeaderHeight;
@ -92,6 +93,7 @@ int64_t ClientModel::getHeaderTipTime() const
if (cachedBestHeaderTime == -1) { if (cachedBestHeaderTime == -1) {
LOCK(cs_main); LOCK(cs_main);
if (pindexBestHeader) { if (pindexBestHeader) {
cachedBestHeaderHeight = pindexBestHeader->nHeight;
cachedBestHeaderTime = pindexBestHeader->GetBlockTime(); cachedBestHeaderTime = pindexBestHeader->GetBlockTime();
} }
} }

Loading…
Cancel
Save