diff --git a/Source/controls/plrctrls.cpp b/Source/controls/plrctrls.cpp index bd3244e23..110238dd2 100644 --- a/Source/controls/plrctrls.cpp +++ b/Source/controls/plrctrls.cpp @@ -1549,7 +1549,12 @@ void CtrlUseInvItem() void PerformSecondaryAction() { if (invflag) { - CtrlUseInvItem(); + if (pcurs > CURSOR_HAND && pcurs < CURSOR_FIRSTITEM) { + TryIconCurs(); + NewCursor(CURSOR_HAND); + } else { + CtrlUseInvItem(); + } return; }