From b91b008eae1e3992f5e7fadd1eceba4028502a5d Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Wed, 9 Feb 2022 12:40:49 -0500 Subject: [PATCH] Fix fgs_footer layout params Fix it so that the xml layout shows correctly inside QSPanel. Modify it when the NEW_FOOTER flag is on in FooterActionsController. Eventually all this will be set directly in xml when the flag is gone. Test: manual Fixes: 21868291 Change-Id: Ide99b51c79967894429342352ccf93a37126b6b3 --- packages/SystemUI/res-keyguard/layout/fgs_footer.xml | 3 +-- .../src/com/android/systemui/qs/FooterActionsController.kt | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/res-keyguard/layout/fgs_footer.xml b/packages/SystemUI/res-keyguard/layout/fgs_footer.xml index 5343411e4c958..59f87da79a118 100644 --- a/packages/SystemUI/res-keyguard/layout/fgs_footer.xml +++ b/packages/SystemUI/res-keyguard/layout/fgs_footer.xml @@ -16,9 +16,8 @@ --> diff --git a/packages/SystemUI/src/com/android/systemui/qs/FooterActionsController.kt b/packages/SystemUI/src/com/android/systemui/qs/FooterActionsController.kt index 77feb90f575a8..5df8b8082a416 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/FooterActionsController.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/FooterActionsController.kt @@ -191,6 +191,10 @@ internal class FooterActionsController @Inject constructor( reformatForNewFooter(securityFooter) val fgsFooter = fgsManagerFooterController.view securityFootersContainer?.addView(fgsFooter) + (fgsFooter.layoutParams as LinearLayout.LayoutParams).apply { + width = 0 + weight = 1f + } val visibilityListener = VisibilityChangedDispatcher.OnVisibilityChangedListener { visibility ->