diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 27 |
1 files changed, 18 insertions, 9 deletions
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 ef40acc7e59b..0644a42202d5 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -96,6 +96,8 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb private static String TAG = "StatusBarKeyguardViewManager"; protected final Context mContext; + private final ConfigurationController mConfigurationController; + private final NavigationModeController mNavigationModeController; private final NotificationShadeWindowController mNotificationShadeWindowController; private final BouncerExpansionCallback mExpansionCallback = new BouncerExpansionCallback() { @Override @@ -209,21 +211,14 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb mContext = context; mViewMediatorCallback = callback; mLockPatternUtils = lockPatternUtils; + mConfigurationController = configurationController; + mNavigationModeController = navigationModeController; mNotificationShadeWindowController = notificationShadeWindowController; mKeyguardStateController = keyguardStateController; mMediaManager = notificationMediaManager; mKeyguardUpdateManager = keyguardUpdateMonitor; - mKeyguardUpdateManager.registerCallback(mUpdateMonitorCallback); mStatusBarStateController = sysuiStatusBarStateController; - mStatusBarStateController.addCallback(this); - configurationController.addCallback(this); - mGesturalNav = QuickStepContract.isGesturalMode( - navigationModeController.addListener(this)); mDockManager = dockManager; - if (mDockManager != null) { - mDockManager.addListener(mDockEventListener); - mIsDocked = mDockManager.isDocked(); - } } public void registerStatusBar(StatusBar statusBar, @@ -247,6 +242,20 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb notificationPanelViewController.addExpansionListener(this); mBypassController = bypassController; mNotificationContainer = notificationContainer; + + registerListeners(); + } + + private void registerListeners() { + mKeyguardUpdateManager.registerCallback(mUpdateMonitorCallback); + mStatusBarStateController.addCallback(this); + mConfigurationController.addCallback(this); + mGesturalNav = QuickStepContract.isGesturalMode( + mNavigationModeController.addListener(this)); + if (mDockManager != null) { + mDockManager.addListener(mDockEventListener); + mIsDocked = mDockManager.isDocked(); + } } @Override |