From 5c5d0ef296ad6ffb08d4364f8478dcff6efc399f Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 24 Feb 2026 10:48:47 -0300 Subject: [PATCH] Prevent intents from notifications sometimes getting ignored --- app/src/main/kotlin/org/fdroid/MainActivity.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/org/fdroid/MainActivity.kt b/app/src/main/kotlin/org/fdroid/MainActivity.kt index 6bf66cc88..7786407bf 100644 --- a/app/src/main/kotlin/org/fdroid/MainActivity.kt +++ b/app/src/main/kotlin/org/fdroid/MainActivity.kt @@ -4,7 +4,6 @@ import android.Manifest.permission.POST_NOTIFICATIONS import android.content.pm.PackageManager.PERMISSION_GRANTED import android.os.Build.VERSION.SDK_INT import android.os.Bundle -import android.util.Log import android.view.WindowManager.LayoutParams.FLAG_SECURE import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge @@ -45,10 +44,10 @@ class MainActivity : AppCompatActivity() { setContent { Main { // inform OnNewIntentListeners about the initial intent (otherwise would be missed) - if (savedInstanceState == null && intent != null) { + if (intent != null) { onNewIntent(intent) - } else if (savedInstanceState != null && intent != null) { - Log.w("MainActivity", "Ignored intent due to savedInstanceState: $intent") + // set intent to null to avoid re-processing on configuration changes + intent = null } } }