From e713465aaf06a28ff4fa370e80cb46d7c9dfa448 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 22 Aug 2024 10:50:21 +0200 Subject: [PATCH] Fix crash --- .../ui/fragment/components/FilterableFragment.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/FilterableFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/FilterableFragment.kt index ccfcd16c..bacef99a 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/FilterableFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/FilterableFragment.kt @@ -4,6 +4,7 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.os.Build import android.os.Bundle import android.view.* import android.widget.ImageView @@ -57,11 +58,12 @@ open class FilterableFragment : RealmFragment(), FilterHandler { override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) - parentActivity?.registerReceiver( - updateFilterUIBroadcast, IntentFilter( - INTENT_FILTER_UPDATE_FILTER_UI - ) - ) + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + parentActivity?.registerReceiver(updateFilterUIBroadcast, IntentFilter(INTENT_FILTER_UPDATE_FILTER_UI), Context.RECEIVER_NOT_EXPORTED) + } else { + parentActivity?.registerReceiver(updateFilterUIBroadcast, IntentFilter(INTENT_FILTER_UPDATE_FILTER_UI)) + } } override fun onDestroy() {