From fe8e4e9ba514c52eb247daed22e08bfb1a83f8f8 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Thu, 3 Jul 2025 17:50:11 +0200 Subject: [PATCH] finish addon task when done --- .../flutter_mozilla_components/addons/AddonsActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/flutter_mozilla_components/android/src/main/kotlin/eu/weblibre/flutter_mozilla_components/addons/AddonsActivity.kt b/packages/flutter_mozilla_components/android/src/main/kotlin/eu/weblibre/flutter_mozilla_components/addons/AddonsActivity.kt index 70c2ff9c..111e6b18 100644 --- a/packages/flutter_mozilla_components/android/src/main/kotlin/eu/weblibre/flutter_mozilla_components/addons/AddonsActivity.kt +++ b/packages/flutter_mozilla_components/android/src/main/kotlin/eu/weblibre/flutter_mozilla_components/addons/AddonsActivity.kt @@ -5,6 +5,7 @@ package eu.weblibre.flutter_mozilla_components.addons import android.os.Bundle +import androidx.activity.addCallback import androidx.appcompat.app.AppCompatActivity import eu.weblibre.flutter_mozilla_components.R @@ -16,6 +17,10 @@ class AddonsActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_add_on_main) + onBackPressedDispatcher.addCallback(this) { + finishAndRemoveTask() + } + if (savedInstanceState == null) { supportFragmentManager.beginTransaction().apply { replace(R.id.container, AddonsFragment())