@@ -17,11 +17,12 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle
1717import androidx.lifecycle.viewModelScope
1818import com.simplemobiletools.commons.compose.alert_dialog.rememberAlertDialogState
1919import com.simplemobiletools.commons.compose.extensions.enableEdgeToEdgeSimple
20+ import com.simplemobiletools.commons.compose.extensions.setShowWhenLockedCompat
21+ import com.simplemobiletools.commons.compose.extensions.setTurnScreenOnCompat
2022import com.simplemobiletools.commons.compose.theme.AppThemeSurface
2123import com.simplemobiletools.commons.dialogs.ColorPickerAlertDialog
2224import com.simplemobiletools.commons.extensions.getContrastColor
2325import com.simplemobiletools.commons.extensions.getFormattedDuration
24- import com.simplemobiletools.commons.helpers.isOreoMr1Plus
2526import com.simplemobiletools.flashlight.extensions.config
2627import com.simplemobiletools.flashlight.helpers.SleepTimer
2728import com.simplemobiletools.flashlight.helpers.stopSleepTimerCountDown
@@ -38,18 +39,8 @@ class BrightDisplayActivity : ComponentActivity() {
3839 private val preferences by lazy { config }
3940
4041 override fun onCreate (savedInstanceState : Bundle ? ) {
41- if (isOreoMr1Plus()) {
42- setShowWhenLocked(true )
43- setTurnScreenOn(true )
44- } else {
45- window.addFlags(
46- WindowManager .LayoutParams .FLAG_DISMISS_KEYGUARD or
47- WindowManager .LayoutParams .FLAG_SHOW_WHEN_LOCKED or
48- WindowManager .LayoutParams .FLAG_TURN_SCREEN_ON or
49- WindowManager .LayoutParams .FLAG_FULLSCREEN
50- )
51- }
52-
42+ setShowWhenLockedCompat(true )
43+ setTurnScreenOnCompat(true )
5344 super .onCreate(savedInstanceState)
5445 enableEdgeToEdgeSimple()
5546 setContent {
0 commit comments