(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)
authordarkvater
Tue, 07 Sep 2004 22:44:14 +0000
changeset 178 7d91f0b06c8b
parent 177 71fec20dd4a8
child 179 003096efeb9d
(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
--- a/window.c	Tue Sep 07 22:39:06 2004 +0000
+++ b/window.c	Tue Sep 07 22:44:14 2004 +0000
@@ -1020,7 +1020,9 @@
 		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);
 		}