diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/object_cmd.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/object_cmd.cpp b/src/object_cmd.cpp index 2a5c229f6..1fb55f619 100644 --- a/src/object_cmd.cpp +++ b/src/object_cmd.cpp @@ -34,6 +34,7 @@ #include "newgrf_config.h" #include "newgrf_object.h" #include "date_func.h" +#include "newgrf_debug.h" #include "table/strings.h" #include "table/object_land.h" @@ -338,7 +339,11 @@ static Foundation GetFoundation_Object(TileIndex tile, Slope tileh) static void ReallyClearObjectTile(Object *o) { Object::DecTypeCount(GetObjectType(o->location.tile)); - TILE_AREA_LOOP(tile_cur, o->location) MakeWaterKeepingClass(tile_cur, GetTileOwner(tile_cur)); + TILE_AREA_LOOP(tile_cur, o->location) { + DeleteNewGRFInspectWindow(GSF_OBJECTS, tile_cur); + + MakeWaterKeepingClass(tile_cur, GetTileOwner(tile_cur)); + } delete o; } |