From ed08ff82c427c5c3a604cc5f39546d3916891f41 Mon Sep 17 00:00:00 2001 From: wei wang Date: Wed, 12 May 2021 14:26:53 +0800 Subject: [PATCH] SystemUI: add GlobalActionsComponent for tv [1/1] PD#SWPL-48783 BUG:187506436 Problem: no component implement 'handleShowGlobalActionsMenu()' Solution: add GlobalActionsComponent which implements the method Verify: Verify it on ohm Signed-off-by: wei wang Change-Id: I863689812eb584b295b27495f5d567469d962be4 --- packages/SystemUI/res/values-television/config.xml | 1 + .../systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/SystemUI/res/values-television/config.xml b/packages/SystemUI/res/values-television/config.xml index 70bd850361980..2f0957caaaaee 100644 --- a/packages/SystemUI/res/values-television/config.xml +++ b/packages/SystemUI/res/values-television/config.xml @@ -33,6 +33,7 @@ com.android.systemui.statusbar.tv.notifications.TvNotificationPanel com.android.systemui.statusbar.tv.notifications.TvNotificationHandler com.android.systemui.statusbar.tv.VpnStatusObserver + com.android.systemui.globalactions.GlobalActionsComponent com.android.systemui.usb.StorageNotification com.android.systemui.power.PowerUI com.android.systemui.media.RingtonePlayer diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java index 29bb1f4ac7c6b..9060da869c18c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -879,6 +879,9 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb }; protected void updateStates() { + if (mContainer == null ) { + return; + } int vis = mContainer.getSystemUiVisibility(); boolean showing = mShowing; boolean occluded = mOccluded;