summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/object_cmd.cpp7
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;
}