We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac7354e commit daba982Copy full SHA for daba982
1 file changed
app/src/main/java/com/elitedarkkaiser/redmagic/ChargingModeService.kt
@@ -35,9 +35,20 @@ class ChargingModeService : Service() {
35
)
36
}
37
} else if (chargingModeActive) {
38
- prefs.edit().putBoolean(PrefsKeys.CHARGING_LED_OWNER, false).apply()
+ val gameWasActive = prefs.getBoolean(PrefsKeys.GAME_LED_OWNER, false)
39
+
40
+ prefs.edit()
41
+ .putBoolean(PrefsKeys.CHARGING_LED_OWNER, false)
42
+ .putBoolean("force_game_mode_reapply", gameWasActive)
43
+ .apply()
44
45
chargingModeActive = false
- NormalLedRestoreRunner.restore(this@ChargingModeService)
46
47
+ if (gameWasActive) {
48
+ startService(Intent(this@ChargingModeService, GameModeService::class.java))
49
+ } else {
50
+ NormalLedRestoreRunner.restore(this@ChargingModeService)
51
+ }
52
53
} catch (_: Throwable) {
54
} finally {
0 commit comments