[Scummvm-git-logs] scummvm master -> 7b303ad94668690a1defb25ea72afc0d5cacb958
antoniou79
antoniou at cti.gr
Sat Feb 23 15:35:42 CET 2019
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7b303ad946 BLADERUNNER: Dialogue menu bugfix
Commit: 7b303ad94668690a1defb25ea72afc0d5cacb958
https://github.com/scummvm/scummvm/commit/7b303ad94668690a1defb25ea72afc0d5cacb958
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2019-02-23T16:34:10+02:00
Commit Message:
BLADERUNNER: Dialogue menu bugfix
Fixes loops in conversations with user choices available
Changed paths:
engines/bladerunner/dialogue_menu.cpp
diff --git a/engines/bladerunner/dialogue_menu.cpp b/engines/bladerunner/dialogue_menu.cpp
index 17bd9c2..61f400c 100644
--- a/engines/bladerunner/dialogue_menu.cpp
+++ b/engines/bladerunner/dialogue_menu.cpp
@@ -142,7 +142,7 @@ bool DialogueMenu::addToListNeverRepeatOnceSelected(int answer, int priorityPoli
}
}
- if (foundIndex > 0 && _neverRepeatWasSelected[foundIndex]) {
+ if (foundIndex >= 0 && _neverRepeatWasSelected[foundIndex]) {
return true;
}
@@ -181,14 +181,14 @@ int DialogueMenu::queryInput() {
int answer = -1;
if (_listSize == 1) {
_selectedItemIndex = 0;
- answer = _items[0].answerValue;
+ answer = _items[_selectedItemIndex].answerValue;
} else if (_listSize == 2) {
if (_items[0].isDone) {
_selectedItemIndex = 1;
- answer = _items[0].answerValue;
+ answer = _items[_selectedItemIndex].answerValue;
} else if (_items[1].isDone) {
_selectedItemIndex = 0;
- answer = _items[1].answerValue;
+ answer = _items[_selectedItemIndex].answerValue;
}
}
More information about the Scummvm-git-logs
mailing list