From d037ee4c925b7d525fc479846d0847e43592f310 Mon Sep 17 00:00:00 2001 From: darkvater Date: Tue, 7 Sep 2004 22:44:14 +0000 Subject: [PATCH] (svn r179) -Fix: [1023971] Fix for MouseWheel assert error in non-zoomable viewports. Zooming now will only occur if mousepointer is either in an extra viewport window, or main game-window (Dribbel) --- window.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/window.c b/window.c index a6506e987b..575e3fb2de 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); }