From 648e7eb8a8580b059906c9257febcaae1baf93e6 Mon Sep 17 00:00:00 2001 From: HyunWoo Lee Date: Thu, 19 Mar 2026 12:32:07 +0900 Subject: [PATCH] fix(android): prevent crash when toolbar subview already has a parent --- .../java/com/swmansion/rnscreens/ScreenStackHeaderConfig.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderConfig.kt b/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderConfig.kt index 9a9cbf312f..1d497e7615 100644 --- a/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderConfig.kt +++ b/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderConfig.kt @@ -7,6 +7,7 @@ import android.text.TextUtils import android.util.TypedValue import android.view.Gravity import android.view.View.OnClickListener +import android.view.ViewGroup import android.widget.ImageView import android.widget.TextView import androidx.appcompat.app.AppCompatActivity @@ -338,6 +339,7 @@ class ScreenStackHeaderConfig( else -> {} } view.layoutParams = params + (view.parent as? ViewGroup)?.removeView(view) toolbar.addView(view) i++ }