From fba551b6c64b1c2c124d005d36f59661f4e0a8af Mon Sep 17 00:00:00 2001 From: Aditya Sharat Date: Tue, 2 Apr 2024 15:49:34 -0700 Subject: [PATCH] Always unmount all when on reset Summary: Always unmount all when on reset Differential Revision: D55653566 fbshipit-source-id: b7a29bff60c0f6e1d4637e7daa7d54c4c44ff497 --- .../java/com/facebook/litho/LithoRenderTreeView.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/litho-core/src/main/java/com/facebook/litho/LithoRenderTreeView.kt b/litho-core/src/main/java/com/facebook/litho/LithoRenderTreeView.kt index 841dda9d87f..711d24f587b 100644 --- a/litho-core/src/main/java/com/facebook/litho/LithoRenderTreeView.kt +++ b/litho-core/src/main/java/com/facebook/litho/LithoRenderTreeView.kt @@ -144,12 +144,10 @@ class LithoRenderTreeView @JvmOverloads constructor(context: Context, attrs: Att } fun resetLayoutState() { - if (this.layoutState != null) { - hasNewTree = true - unmountAllItems() - } - this.layoutState = null - this.treeState = null + unmountAllItems() + layoutState = null + treeState = null + hasNewTree = true requestLayout() } }