# HG changeset patch # User Sebastien Jodogne # Date 1605810045 -3600 # Node ID 24462a259d8d4c2b94484063f6e776bd099be99b # Parent d82a141e08d76b597ba7ac69acea5a6031fc9287 comment diff -r d82a141e08d7 -r 24462a259d8d Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp --- a/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Thu Nov 19 19:16:37 2020 +0100 +++ b/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Thu Nov 19 19:20:45 2020 +0100 @@ -1263,13 +1263,13 @@ { private: size_t cursorIndex_; - bool isFull_; + bool isFullQuality_; public: PrefetchItem(size_t cursorIndex, - bool isFull) : + bool isFullQuality) : cursorIndex_(cursorIndex), - isFull_(isFull) + isFullQuality_(isFullQuality) { } @@ -1278,9 +1278,9 @@ return cursorIndex_; } - bool IsFull() const + bool IsFullQuality() const { - return isFull_; + return isFullQuality_; } }; @@ -1316,7 +1316,7 @@ while (!prefetchQueue_.empty()) { size_t cursorIndex = prefetchQueue_.front().GetCursorIndex(); - bool isFull = prefetchQueue_.front().IsFull(); + bool isFullQuality = prefetchQueue_.front().IsFullQuality(); prefetchQueue_.pop_front(); const std::string sopInstanceUid = frames_->GetInstanceOfFrame(cursorIndex).GetSopInstanceUid(); @@ -1325,9 +1325,9 @@ { FramesCache::Accessor accessor(*cache_, sopInstanceUid, frameNumber); if (!accessor.IsValid() || - (isFull && accessor.GetQuality() == 0)) + (isFullQuality && accessor.GetQuality() == 0)) { - if (isFull) + if (isFullQuality) { ScheduleLoadFullDicomFrame(cursorIndex, PRIORITY_NORMAL, true); } @@ -1335,7 +1335,8 @@ { ScheduleLoadRenderedFrame(cursorIndex, PRIORITY_NORMAL, true); } - return; + + return; // We have found a new frame to cache, stop the lookup loop } } }