From 6c2c752d055a448dff4cc42e3504be8550f4e72f Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Tue, 8 Apr 2014 23:37:16 -0400 Subject: MADS: Fix selecting inventory vocab actions in the user interface --- engines/mads/action.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'engines/mads') diff --git a/engines/mads/action.cpp b/engines/mads/action.cpp index b646ca5f2b..f3e1d2db1e 100644 --- a/engines/mads/action.cpp +++ b/engines/mads/action.cpp @@ -426,11 +426,9 @@ void MADSAction::checkActionAtMousePos() { _hotspotId = -1; _mainObjectSource = CAT_NONE; } else { - int objectId = _vm->_game->_objects._inventoryList[_selectedRow]; - InventoryObject &invObject = _vm->_game->_objects[objectId]; - - _verbType = invObject._vocabList[_selectedRow - 2]._verbType; - _prepType = invObject._vocabList[_selectedRow - 2]._prepType; + InventoryObject &invObject = _vm->_game->_objects.getItem(userInterface._selectedInvIndex); + _verbType = invObject._vocabList[_selectedRow + 1]._verbType; + _prepType = invObject._vocabList[_selectedRow + 1]._prepType; _hotspotId = userInterface._selectedInvIndex; _mainObjectSource = CAT_INV_LIST; -- cgit v1.2.3