aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorrsn88872017-02-27 16:19:05 -0600
committerrsn88872017-02-27 16:20:09 -0600
commit5934c05bca1f09d55d9689c86b12b59a35eb23cd (patch)
treed4566a6fc501ce3a385c3ef4511e928e821c819d /gui
parentafff429261a241f634249b1071a3811888d422bf (diff)
downloadscummvm-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.cpp2
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]));
}