From 97f3fca139d43529b7437d04e08ff2d5a75c790d Mon Sep 17 00:00:00 2001 From: Aaron Ramirez Date: Mon, 29 Nov 2021 07:53:13 -0800 Subject: [PATCH] Fixes a bug where the Gyroscope and Accelerometer would not be re-enabled when the app regains focus or is resumed. (#13298) --- input/drivers/android_input.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/input/drivers/android_input.c b/input/drivers/android_input.c index 51f67f5c1f..4f20b0dbcb 100644 --- a/input/drivers/android_input.c +++ b/input/drivers/android_input.c @@ -374,11 +374,9 @@ static void android_input_poll_main_cmd(void) { bool boolean = false; bool enable_accelerometer = (android_app->sensor_state_mask & - (UINT64_C(1) << RETRO_SENSOR_ACCELEROMETER_ENABLE)) && - !android_app->accelerometerSensor; + (UINT64_C(1) << RETRO_SENSOR_ACCELEROMETER_DISABLE)); bool enable_gyroscope = (android_app->sensor_state_mask & - (UINT64_C(1) << RETRO_SENSOR_GYROSCOPE_ENABLE)) && - !android_app->gyroscopeSensor; + (UINT64_C(1) << RETRO_SENSOR_GYROSCOPE_DISABLE)); retroarch_ctl(RARCH_CTL_SET_PAUSED, &boolean); retroarch_ctl(RARCH_CTL_SET_IDLE, &boolean);