From 2d7803c22f96f50b7541dd80cb8158cf23ba0ddf Mon Sep 17 00:00:00 2001 From: lubomyr Date: Wed, 1 Feb 2017 14:34:32 +0200 Subject: ANDROIDSDL: code optimization --- backends/platform/androidsdl/androidsdl-sdl.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'backends/platform/androidsdl/androidsdl-sdl.cpp') diff --git a/backends/platform/androidsdl/androidsdl-sdl.cpp b/backends/platform/androidsdl/androidsdl-sdl.cpp index 1492214b58..8f85527a9d 100644 --- a/backends/platform/androidsdl/androidsdl-sdl.cpp +++ b/backends/platform/androidsdl/androidsdl-sdl.cpp @@ -97,3 +97,17 @@ void OSystem_ANDROIDSDL::setFeatureState(Feature f, bool enable) { OSystem_POSIX::setFeatureState(f, enable); } + +bool OSystem_ANDROIDSDL::getFeatureState(Feature f) { + switch (f) { + case kFeatureTouchpadMode: + return ConfMan.getBool("touchpad_mouse_mode"); + break; + case kFeatureOnScreenControl: + return ConfMan.getBool("onscreen_control"); + break; + default: + return OSystem_POSIX::getFeatureState(f); + break; + } +} -- cgit v1.2.3