From e9e763bc7cbfaec076105095a8f841e490aab5c4 Mon Sep 17 00:00:00 2001 From: Ankit Yadav Date: Fri, 27 Sep 2024 16:15:11 +0530 Subject: [PATCH] TP-86267 | Adverse crash fix (#12815) --- .../java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt index 6667a74ea3..8fd178d0ed 100644 --- a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt +++ b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt @@ -29,6 +29,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.constraintlayout.widget.ConstraintLayout @@ -69,6 +70,7 @@ constructor( @SuppressLint("RestrictedApi") private fun initView() { binding.composeView.apply { + setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnDetachedFromWindow) setContent { getActivity(context)?.let { AdverseViewRoot(