From 95cd677da99e8b070d66209f14bfcfcbbb22b5c7 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sun, 26 Apr 2026 16:23:29 +0530 Subject: [PATCH] android: fix bypass on pixels on older A16 version; also check Xposed scope for compatibility --- .../main/java/me/kavishdevar/librepods/MainActivity.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt b/android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt index 36ac3b8..8bbfb9c 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt @@ -223,7 +223,7 @@ class MainActivity : ComponentActivity() { fun Main() { val context = LocalContext.current val sharedPreferences = context.getSharedPreferences("settings", MODE_PRIVATE) - if (!isSupported(sharedPreferences)) { + if (!isSupported(sharedPreferences) && !XposedState.bluetoothScopeEnabled) { val showDialog = remember { mutableStateOf(false) } val showPlayBypassVisible = remember { mutableStateOf(false) } val hazeState = rememberHazeState() @@ -323,10 +323,10 @@ fun Main() { } else { sharedPreferences.edit { putBoolean("bypass_device_check.v2", true) - val intent = Intent(context, MainActivity::class.java) - intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK) - context.startActivity(intent) } + val intent = Intent(context, MainActivity::class.java) + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK) + context.startActivity(intent) } }, onDismiss = {