Merge "Revert "Revert "Fix Expandable.kt to work with new Compose prebu..."" into udc-qpr-dev am: e7e7d9d309
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23656431 Change-Id: I1dba0c3d34cac6850fdcba8dd7970a0339c84853 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -70,8 +70,10 @@ import androidx.compose.ui.platform.ComposeView
|
|||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.unit.Density
|
import androidx.compose.ui.unit.Density
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import androidx.lifecycle.ViewTreeLifecycleOwner
|
import androidx.lifecycle.findViewTreeLifecycleOwner
|
||||||
import androidx.lifecycle.ViewTreeViewModelStoreOwner
|
import androidx.lifecycle.findViewTreeViewModelStoreOwner
|
||||||
|
import androidx.lifecycle.setViewTreeLifecycleOwner
|
||||||
|
import androidx.lifecycle.setViewTreeViewModelStoreOwner
|
||||||
import com.android.systemui.animation.Expandable
|
import com.android.systemui.animation.Expandable
|
||||||
import com.android.systemui.animation.LaunchAnimator
|
import com.android.systemui.animation.LaunchAnimator
|
||||||
import kotlin.math.max
|
import kotlin.math.max
|
||||||
@@ -368,13 +370,10 @@ private fun AnimatedContentInOverlay(
|
|||||||
context,
|
context,
|
||||||
overlay,
|
overlay,
|
||||||
)
|
)
|
||||||
ViewTreeLifecycleOwner.set(
|
|
||||||
overlayViewGroup,
|
overlayViewGroup.setViewTreeLifecycleOwner(composeViewRoot.findViewTreeLifecycleOwner())
|
||||||
ViewTreeLifecycleOwner.get(composeViewRoot),
|
overlayViewGroup.setViewTreeViewModelStoreOwner(
|
||||||
)
|
composeViewRoot.findViewTreeViewModelStoreOwner()
|
||||||
ViewTreeViewModelStoreOwner.set(
|
|
||||||
overlayViewGroup,
|
|
||||||
ViewTreeViewModelStoreOwner.get(composeViewRoot),
|
|
||||||
)
|
)
|
||||||
ViewTreeSavedStateRegistryOwner.set(
|
ViewTreeSavedStateRegistryOwner.set(
|
||||||
overlayViewGroup,
|
overlayViewGroup,
|
||||||
|
|||||||
Reference in New Issue
Block a user