diff options
-rw-r--r-- | engines/parallaction/dialogue.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/parallaction/dialogue.cpp b/engines/parallaction/dialogue.cpp index 78cc23311f..06ffd0b89b 100644 --- a/engines/parallaction/dialogue.cpp +++ b/engines/parallaction/dialogue.cpp @@ -238,7 +238,7 @@ int16 DialogueManager::selectAnswerN() { _selection = _balloonMan->hitTestDialogueBalloon(_mousePos.x, _mousePos.y); - VisibleAnswer *oldAnswer = &_visAnswers[_oldSelection]; + VisibleAnswer *oldAnswer = (_oldSelection == NO_ANSWER_SELECTED) ? NULL : &_visAnswers[_oldSelection]; VisibleAnswer *answer = &_visAnswers[_selection]; if (_selection != _oldSelection) { |