summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/flags/Flags.kt6
-rw-r--r--packages/SystemUI/src/com/android/systemui/shade/ShadeViewProviderModule.kt4
2 files changed, 9 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/flags/Flags.kt b/packages/SystemUI/src/com/android/systemui/flags/Flags.kt
index d8b31a229261..6fa1232d8a16 100644
--- a/packages/SystemUI/src/com/android/systemui/flags/Flags.kt
+++ b/packages/SystemUI/src/com/android/systemui/flags/Flags.kt
@@ -636,7 +636,13 @@ object Flags {
val CLIPBOARD_SHARED_TRANSITIONS =
unreleasedFlag("clipboard_shared_transitions", teamfood = true)
+ /**
+ * Whether the scene container (Flexiglass) is enabled. Note that [SCENE_CONTAINER] should be
+ * checked and toggled together with [SCENE_CONTAINER_ENABLED] so that ProGuard can remove
+ * unused code from our APK at compile time.
+ */
// TODO(b/283300105): Tracking Bug
+ @JvmField val SCENE_CONTAINER_ENABLED = false
@JvmField val SCENE_CONTAINER = unreleasedFlag("scene_container")
// 1900
diff --git a/packages/SystemUI/src/com/android/systemui/shade/ShadeViewProviderModule.kt b/packages/SystemUI/src/com/android/systemui/shade/ShadeViewProviderModule.kt
index 6585fcb1ae53..ed719a651978 100644
--- a/packages/SystemUI/src/com/android/systemui/shade/ShadeViewProviderModule.kt
+++ b/packages/SystemUI/src/com/android/systemui/shade/ShadeViewProviderModule.kt
@@ -77,7 +77,9 @@ abstract class ShadeViewProviderModule {
layoutInsetController: NotificationInsetsController,
): WindowRootView {
return if (
- featureFlags.isEnabled(Flags.SCENE_CONTAINER) && ComposeFacade.isComposeAvailable()
+ Flags.SCENE_CONTAINER_ENABLED &&
+ featureFlags.isEnabled(Flags.SCENE_CONTAINER) &&
+ ComposeFacade.isComposeAvailable()
) {
val sceneWindowRootView =
layoutInflater.inflate(R.layout.scene_window_root, null) as SceneWindowRootView