diff --git a/Source/track.cpp b/Source/track.cpp index 6ca890f2b..8c259acfd 100644 --- a/Source/track.cpp +++ b/Source/track.cpp @@ -10,6 +10,7 @@ #include "cursor.h" #include "engine/point.hpp" #include "player.h" +#include "stores.h" namespace devilution { @@ -40,6 +41,9 @@ void RepeatMouseAction() if (sgbMouseDown == CLICK_NONE) return; + if (stextflag != STORE_NONE) + return; + if (LastMouseButtonAction == MouseActionType::None) return;