diff --git a/src/gui/SampleThumbnail.cpp b/src/gui/SampleThumbnail.cpp index 8145b97d70e..e1fe249484c 100644 --- a/src/gui/SampleThumbnail.cpp +++ b/src/gui/SampleThumbnail.cpp @@ -126,8 +126,8 @@ void SampleThumbnail::visualize(VisualizeParameters parameters, QPainter& painte const auto thumbnailBeginForward = renderRect.x() - sampleRect.x(); const auto thumbnailEndForward = renderRect.x() + renderRect.width() - sampleRect.x(); - const auto thumbnailBegin = parameters.reversed ? static_cast(targetThumbnailWidth) - thumbnailBeginForward - 1 : thumbnailBeginForward; - const auto thumbnailEnd = parameters.reversed ? static_cast(targetThumbnailWidth) - thumbnailEndForward - 1 : thumbnailEndForward; + const auto thumbnailBegin = parameters.reversed ? sampleRect.width() - thumbnailBeginForward - 1 : thumbnailBeginForward; + const auto thumbnailEnd = parameters.reversed ? sampleRect.width() - thumbnailEndForward : thumbnailEndForward; const auto advanceThumbnailBy = parameters.reversed ? -1 : 1; const auto finerThumbnailScaleFactor = static_cast(finerThumbnail->width()) / targetThumbnailWidth;