summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--window.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/window.c b/window.c
index a6506e987..575e3fb2d 100644
--- a/window.c
+++ b/window.c
@@ -1020,7 +1020,9 @@ void MouseLoop()
if (_game_mode == GM_MENU)
return;
- if (mousewheel && !(w->flags4 & WF_DISABLE_VP_SCROLL)) {
+ // only allow zooming in-out in main window, or in viewports
+ if ( mousewheel && !(w->flags4 & WF_DISABLE_VP_SCROLL) &&
+ (w->window_class == WC_MAIN_WINDOW || w->window_class == WC_EXTRA_VIEW_PORT) ) {
ZoomInOrOutToCursorWindow(mousewheel < 0,w);
}