From 5e52a8e533dcf7eaa1497c26dd70af87b4f58b7f Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Wed, 30 Apr 2008 12:53:05 +0000 Subject: Fix cycling of speech and subtitle options via Ctrl t. svn-id: r31787 --- engines/scumm/dialogs.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/scumm/dialogs.cpp b/engines/scumm/dialogs.cpp index 23efa05dd2..5b6c2bcf35 100644 --- a/engines/scumm/dialogs.cpp +++ b/engines/scumm/dialogs.cpp @@ -928,6 +928,7 @@ void SubtitleSettingsDialog::handleKeyDown(Common::KeyState state) { void SubtitleSettingsDialog::open() { cycleValue(); InfoDialog::open(); + setResult(_value); } void SubtitleSettingsDialog::cycleValue() { @@ -937,11 +938,12 @@ void SubtitleSettingsDialog::cycleValue() { "Subtitles Only" }; - _value = (_value + 1) % 3; + _value += 1; + if (_value > 2) + _value = 0; setInfoText(subtitleDesc[_value]); - setResult(_value); _timer = getMillis() + 1500; } -- cgit v1.2.3