aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorlubomyr2017-02-07 16:35:41 +0200
committerlubomyr2017-02-07 16:35:41 +0200
commitf8c4274f1a0bdde91123f3cd493d14e5a1b1a91e (patch)
treebaa054d536a11f0677c66359ee293edb97828c4b /gui
parent2d7803c22f96f50b7541dd80cb8158cf23ba0ddf (diff)
downloadscummvm-rg350-f8c4274f1a0bdde91123f3cd493d14e5a1b1a91e.tar.gz
scummvm-rg350-f8c4274f1a0bdde91123f3cd493d14e5a1b1a91e.tar.bz2
scummvm-rg350-f8c4274f1a0bdde91123f3cd493d14e5a1b1a91e.zip
ANDROIDSDL: code refactoring...
Diffstat (limited to 'gui')
-rw-r--r--gui/options.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/gui/options.cpp b/gui/options.cpp
index 4b2765698f..b7d9ddaec2 100644
--- a/gui/options.cpp
+++ b/gui/options.cpp
@@ -211,12 +211,12 @@ void OptionsDialog::build() {
#ifdef ANDROIDSDL
// AndroidSDL options
if (ConfMan.hasKey("onscreen_control", _domain)) {
- bool onscreenState = ConfMan.getBool("onscreen_control", _domain);
+ bool onscreenState = g_system->getFeatureState(OSystem::kFeatureOnScreenControl);
if (_onscreenCheckbox != 0)
_onscreenCheckbox->setState(onscreenState);
}
if (ConfMan.hasKey("touchpad_mouse_mode", _domain)) {
- bool touchpadState = ConfMan.getBool("touchpad_mouse_mode", _domain);
+ bool touchpadState = g_system->getFeatureState(OSystem::kFeatureTouchpadMode);
if (_touchpadCheckbox != 0)
_touchpadCheckbox->setState(touchpadState);
}
@@ -402,11 +402,9 @@ void OptionsDialog::apply() {
#ifdef ANDROIDSDL
if (_enableAndroidSdlSettings) {
if (ConfMan.getBool("onscreen_control", _domain) != _onscreenCheckbox->getState()) {
- ConfMan.setBool("onscreen_control", _onscreenCheckbox->getState(), _domain);
g_system->setFeatureState(OSystem::kFeatureOnScreenControl, _onscreenCheckbox->getState());
}
if (ConfMan.getBool("touchpad_mouse_mode", _domain) != _touchpadCheckbox->getState()) {
- ConfMan.setBool("touchpad_mouse_mode", _touchpadCheckbox->getState(), _domain);
g_system->setFeatureState(OSystem::kFeatureTouchpadMode, _touchpadCheckbox->getState());
}
}