diff --git a/plugins/buildingplan.cpp b/plugins/buildingplan.cpp index 703e567b7..82551be23 100644 --- a/plugins/buildingplan.cpp +++ b/plugins/buildingplan.cpp @@ -303,7 +303,7 @@ static bool construct_planned_building() return false; } - auto bld = static_cast(LuaWrapper::get_object_ref(L, -1)); + auto bld = Lua::CheckDFObject(L, -1); lua_pop(L, 1); if (!bld)