(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)
--- 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);
}