From a7db265bb6c55bb3e507ab2b069cedbe4a198b03 Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 13 May 2008 14:43:33 +0000 Subject: (svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore. --- src/smallmap_gui.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/smallmap_gui.cpp') diff --git a/src/smallmap_gui.cpp b/src/smallmap_gui.cpp index d940e4b57..b2e4be10d 100644 --- a/src/smallmap_gui.cpp +++ b/src/smallmap_gui.cpp @@ -800,7 +800,7 @@ public: this->SetDirty(); } - SmallMapWindow(const WindowDesc *desc, void *data, int window_number) : Window(desc, data, window_number) + SmallMapWindow(const WindowDesc *desc, int window_number) : Window(desc, window_number) { /* Resize the window to fit industries list */ if (_industries_per_column > BASE_NB_PER_COLUMN) { @@ -1121,7 +1121,7 @@ class ExtraViewportWindow : public Window }; public: - ExtraViewportWindow(const WindowDesc *desc, void *data, int window_number) : Window(desc, data, window_number) + ExtraViewportWindow(const WindowDesc *desc, int window_number, TileIndex tile) : Window(desc, window_number) { /* New viewport start at (zero,zero) */ InitializeWindowViewport(this, 3, 17, this->widget[EVW_VIEWPORT].right - this->widget[EVW_VIEWPORT].left - 1, this->widget[EVW_VIEWPORT].bottom - this->widget[EVW_VIEWPORT].top - 1, 0, ZOOM_LVL_VIEWPORT); @@ -1130,7 +1130,6 @@ public: this->FindWindowPlacementAndResize(desc); Point pt; - TileIndex tile = *(TileIndex*)data; if (tile == INVALID_TILE) { /* the main window with the main view */ const Window *w = FindWindowById(WC_MAIN_WINDOW, 0); @@ -1235,7 +1234,7 @@ void ShowExtraViewPortWindow(TileIndex tile) /* find next free window number for extra viewport */ while (FindWindowById(WC_EXTRA_VIEW_PORT, i) != NULL) i++; - AllocateWindowDescFront(&_extra_view_port_desc, i, &tile); + new ExtraViewportWindow(&_extra_view_port_desc, i, tile); } bool ScrollMainWindowTo(int x, int y, bool instant) -- cgit v1.2.3-54-g00ecf