From 03ffce8a89cdfcf4c528851c6a65db31918acf2f Mon Sep 17 00:00:00 2001 From: Sodra Date: Wed, 2 Mar 2022 19:02:21 -0800 Subject: [PATCH] Fixing zoom when panning is off --- src/video_display.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video_display.cpp b/src/video_display.cpp index 8598eae5c..ebee959be 100644 --- a/src/video_display.cpp +++ b/src/video_display.cpp @@ -407,9 +407,10 @@ void VideoDisplay::OnMouseLeave(wxMouseEvent& event) { } void VideoDisplay::OnMouseWheel(wxMouseEvent& event) { + bool videoPan = OPT_GET("Video/Video Pan")->GetBool(); if (int wheel = event.GetWheelRotation()) { if (ForwardMouseWheelEvent(this, event)) - if (event.ControlDown()) + if (event.ControlDown() || !videoPan) SetWindowZoom(windowZoomValue + .125 * (wheel / event.GetWheelDelta())); else SetVideoZoom(wheel / event.GetWheelDelta());