diff options
author | Travis Howell | 2008-04-30 12:53:05 +0000 |
---|---|---|
committer | Travis Howell | 2008-04-30 12:53:05 +0000 |
commit | 5e52a8e533dcf7eaa1497c26dd70af87b4f58b7f (patch) | |
tree | 77c966d4ba9710bce378a737ef53606dbb3e32be /engines | |
parent | 21dc872873904314c919643bc10cc58b85bcfc75 (diff) | |
download | scummvm-rg350-5e52a8e533dcf7eaa1497c26dd70af87b4f58b7f.tar.gz scummvm-rg350-5e52a8e533dcf7eaa1497c26dd70af87b4f58b7f.tar.bz2 scummvm-rg350-5e52a8e533dcf7eaa1497c26dd70af87b4f58b7f.zip |
Fix cycling of speech and subtitle options via Ctrl t.
svn-id: r31787
Diffstat (limited to 'engines')
-rw-r--r-- | engines/scumm/dialogs.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
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; } |