diff --git a/Source/controls/touch/renderers.cpp b/Source/controls/touch/renderers.cpp index 88861b4e5..8592090c6 100644 --- a/Source/controls/touch/renderers.cpp +++ b/Source/controls/touch/renderers.cpp @@ -454,7 +454,7 @@ VirtualGamepadButtonType SecondaryActionButtonRenderer::GetButtonType() if (pcursinvitem != -1) { Item &item = GetInventoryItem(*MyPlayer, pcursinvitem); - if (!item.isScroll() || !spelldata[item._iSpell].sTargeted) { + if (!item.isScroll() || !TargetsMonster(item._iSpell)) { if (!item.isEquipment()) { return GetApplyButtonType(virtualPadButton->isHeld); }