summaryrefslogtreecommitdiff
path: root/viewport.h
diff options
context:
space:
mode:
authordarkvater <darkvater@openttd.org>2004-12-22 21:37:28 +0000
committerdarkvater <darkvater@openttd.org>2004-12-22 21:37:28 +0000
commit39727d6a81a0aca1c7eec4b44b4fc49d43c2db47 (patch)
tree915f2d9452c690d52429d7b093fda1870814ecbf /viewport.h
parentfb345e983e644ed54dc16419dc86efb39afeaa1a (diff)
downloadopenttd-39727d6a81a0aca1c7eec4b44b4fc49d43c2db47.tar.xz
(svn r1237) -Fix: Viewports crash when too many viewports are open. Their amount was not updated to reflect the updated windows amount (thx lefti)
Diffstat (limited to 'viewport.h')
-rw-r--r--viewport.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/viewport.h b/viewport.h
index b21a4aa64..826e8c6c0 100644
--- a/viewport.h
+++ b/viewport.h
@@ -99,7 +99,8 @@ typedef struct TileHighlightData {
bool HandlePlacePushButton(Window *w, int widget, uint32 cursor, int mode, PlaceProc *placeproc);
/* viewport.c */
-VARDEF ViewPort _viewports[18];
+// XXX - maximum viewports is maximum windows - 2 (main toolbar + status bar)
+VARDEF ViewPort _viewports[25 - 2];
VARDEF TileHighlightData _thd;
VARDEF uint32 _active_viewports;