diff options
author | rsn8887 | 2017-02-27 16:19:05 -0600 |
---|---|---|
committer | rsn8887 | 2017-02-27 16:20:09 -0600 |
commit | 5934c05bca1f09d55d9689c86b12b59a35eb23cd (patch) | |
tree | d4566a6fc501ce3a385c3ef4511e928e821c819d /gui | |
parent | afff429261a241f634249b1071a3811888d422bf (diff) | |
download | scummvm-rg350-5934c05bca1f09d55d9689c86b12b59a35eb23cd.tar.gz scummvm-rg350-5934c05bca1f09d55d9689c86b12b59a35eb23cd.tar.bz2 scummvm-rg350-5934c05bca1f09d55d9689c86b12b59a35eb23cd.zip |
SDL: Fix value range checking for kbdMouseSpeedSlider
Diffstat (limited to 'gui')
-rw-r--r-- | gui/options.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gui/options.cpp b/gui/options.cpp index 80b4f30ffd..f9c0541716 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -243,7 +243,7 @@ void OptionsDialog::build() { if (g_system->hasFeature(OSystem::kFeatureKbdMouseSpeed)) { if (ConfMan.hasKey("kbdmouse_speed", _domain)) { int value = ConfMan.getInt("kbdmouse_speed", _domain); - if (_kbdMouseSpeedSlider && value < sizeof(kbdMouseSpeedLabels)) { + if (_kbdMouseSpeedSlider && value < ARRAYSIZE(kbdMouseSpeedLabels) - 1 && value >= 0) { _kbdMouseSpeedSlider->setValue(value); _kbdMouseSpeedLabel->setLabel(_(kbdMouseSpeedLabels[value])); } |