summaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-11-18 13:54:33 +0000
committerDarkvater <darkvater@openttd.org>2006-11-18 13:54:33 +0000
commite3f905e653e1e03ee0463f2c7b1c725dcea7bff3 (patch)
tree30140e955840a7a6229e36cd79d43e5cd7165855 /window.c
parent583c9e531b997400cedc1eb2f524785a4294a874 (diff)
downloadopenttd-e3f905e653e1e03ee0463f2c7b1c725dcea7bff3.tar.xz
(svn r7202) -Codechange: Move _viewports and _active_viewports local to viewport.c and have them
called from the appropiate places in window.c
Diffstat (limited to 'window.c')
-rw-r--r--window.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/window.c b/window.c
index 47fde1a57..d03d2a87b 100644
--- a/window.c
+++ b/window.c
@@ -302,11 +302,7 @@ void DeleteWindow(Window *w)
w = FindWindowById(wc, wn);
- if (w->viewport != NULL) {
- CLRBIT(_active_viewports, w->viewport - _viewports);
- w->viewport->width = 0;
- w->viewport = NULL;
- }
+ if (w->viewport != NULL) DeleteWindowViewport(w);
SetWindowDirty(w);
@@ -832,8 +828,7 @@ void InitWindowSystem(void)
memset(&_windows, 0, sizeof(_windows));
_last_window = _windows;
- memset(_viewports, 0, sizeof(_viewports));
- _active_viewports = 0;
+ InitViewports();
_no_scroll = 0;
}