diff --git a/code/game/objects/items/storage/storage.dm b/code/game/objects/items/storage/storage.dm index bd81a515a77..7b9c14311e5 100644 --- a/code/game/objects/items/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -557,7 +557,8 @@ return do_refill(I, user) if(!can_be_inserted(I)) - open(user) + if(!user.s_active) // Don't close open storage menu if can't insert something, if storage dosen't open it will be open + open(user) return FALSE return handle_item_insertion(I, FALSE, user)