From d73dfe9c187e5f3e62a1356463fa5d6868e25fb9 Mon Sep 17 00:00:00 2001 From: moex3 <46636583+moex3@users.noreply.github.com> Date: Wed, 25 Nov 2020 19:40:28 +0100 Subject: [PATCH] Change pan values with the zoom level changes --- src/video_display.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/video_display.cpp b/src/video_display.cpp index b64964a8a..6a335f990 100644 --- a/src/video_display.cpp +++ b/src/video_display.cpp @@ -408,6 +408,8 @@ void VideoDisplay::ResetPan() { void VideoDisplay::SetZoom(double value) { if (value == 0) return; + pan_x *= value / zoomValue; + pan_y *= value / zoomValue; zoomValue = std::max(value, .125); size_t selIndex = zoomValue / .125 - 1; if (selIndex < zoomBox->GetCount())