diff --git a/Source/controls/touch/event_handlers.cpp b/Source/controls/touch/event_handlers.cpp index 6765e9dc2..7244f1bb6 100644 --- a/Source/controls/touch/event_handlers.cpp +++ b/Source/controls/touch/event_handlers.cpp @@ -118,7 +118,7 @@ void HandleCharacterPanelInteraction(const SDL_Event &event) void HandleStashPanelInteraction(const SDL_Event &event) { - if (!MyPlayer->HoldItem.isEmpty()) + if (!IsStashOpen || !MyPlayer->HoldItem.isEmpty()) return; if (event.type != SDL_FINGERUP) {