diff options
Diffstat (limited to 'dock_gui.c')
-rw-r--r-- | dock_gui.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/dock_gui.c b/dock_gui.c index 02942d203..12d07606b 100644 --- a/dock_gui.c +++ b/dock_gui.c @@ -180,6 +180,10 @@ static void BuildDocksToolbWndProc(Window *w, WindowEvent *e) } VpSetPresizeRange(tile_from, tile_to); } break; + + case WE_DESTROY: + if (_patches.link_terraform_toolbar) DeleteWindowById(WC_SCEN_LAND_GEN, 0); + break; } } @@ -213,6 +217,7 @@ void ShowBuildDocksToolbar(void) if (_current_player == OWNER_SPECTATOR) return; DeleteWindowById(WC_BUILD_TOOLBAR, 0); AllocateWindowDesc(&_build_docks_toolbar_desc); + if (_patches.link_terraform_toolbar) ShowTerraformToolbar(); } static void BuildDockStationWndProc(Window *w, WindowEvent *e) |