diff --git a/app/node/block/clip/clip.cpp b/app/node/block/clip/clip.cpp index 08c43f86b..c898066ed 100644 --- a/app/node/block/clip/clip.cpp +++ b/app/node/block/clip/clip.cpp @@ -218,7 +218,7 @@ void ClipBlock::RequestRangeFromConnected(const TimeRange &range) // Handle thumbnails RequestRangeForCache(connected->thumbnail_cache(), max_range, range, true, false); { - TimeRange thumb_range = range; + TimeRange thumb_range = range.Intersected(max_range); if (GetAdjustedThumbnailRange(&thumb_range)) { emit connected->thumbnail_cache()->Request(thumb_range); }