diff --git a/code/game/turfs/closed/walls.dm b/code/game/turfs/closed/walls.dm index 789cae54939..9e4f6248659 100644 --- a/code/game/turfs/closed/walls.dm +++ b/code/game/turfs/closed/walls.dm @@ -284,12 +284,8 @@ switch(passed_mode) if(RCD_WALLFRAME) var/obj/item/wallframe/new_wallmount = new the_rcd.wallframe_type(user.drop_location()) - if(!try_wallmount(new_wallmount, user, src)) - qdel(new_wallmount) - return FALSE - return TRUE + return try_wallmount(new_wallmount, user, src) if(RCD_DECONSTRUCT) - to_chat(user, span_notice("You deconstruct the wall.")) ScrapeAway() return TRUE return FALSE