Loading packages/SystemUI/src/com/android/systemui/navigationbar/TaskbarDelegate.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, private int mDisabledFlags; private @WindowVisibleState int mTaskBarWindowState = WINDOW_STATE_SHOWING; private @Behavior int mBehavior; private boolean mTaskbarVisible = false; @Inject public TaskbarDelegate(Context context) { Loading @@ -96,6 +97,8 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, mOverviewProxyService.removeCallback(this); mNavigationModeController.removeListener(this); mNavigationBarA11yHelper.removeA11yEventListener(mNavA11yEventListener); mEdgeBackGestureHandler.onNavBarDetached(); mTaskbarVisible = false; } public void init(int displayId) { Loading @@ -105,6 +108,8 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, mEdgeBackGestureHandler.onNavigationModeChanged( mNavigationModeController.addListener(this)); mNavigationBarA11yHelper.registerA11yEventListener(mNavA11yEventListener); mEdgeBackGestureHandler.onNavBarAttached(); mTaskbarVisible = true; // Set initial state for any listeners updateSysuiFlags(); } Loading Loading @@ -181,6 +186,10 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, @Override public void onTaskbarStatusUpdated(boolean visible, boolean stashed) { if (mTaskbarVisible == visible) { return; } mTaskbarVisible = visible; if (visible) { mEdgeBackGestureHandler.onNavBarAttached(); } else { Loading Loading
packages/SystemUI/src/com/android/systemui/navigationbar/TaskbarDelegate.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, private int mDisabledFlags; private @WindowVisibleState int mTaskBarWindowState = WINDOW_STATE_SHOWING; private @Behavior int mBehavior; private boolean mTaskbarVisible = false; @Inject public TaskbarDelegate(Context context) { Loading @@ -96,6 +97,8 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, mOverviewProxyService.removeCallback(this); mNavigationModeController.removeListener(this); mNavigationBarA11yHelper.removeA11yEventListener(mNavA11yEventListener); mEdgeBackGestureHandler.onNavBarDetached(); mTaskbarVisible = false; } public void init(int displayId) { Loading @@ -105,6 +108,8 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, mEdgeBackGestureHandler.onNavigationModeChanged( mNavigationModeController.addListener(this)); mNavigationBarA11yHelper.registerA11yEventListener(mNavA11yEventListener); mEdgeBackGestureHandler.onNavBarAttached(); mTaskbarVisible = true; // Set initial state for any listeners updateSysuiFlags(); } Loading Loading @@ -181,6 +186,10 @@ public class TaskbarDelegate implements CommandQueue.Callbacks, @Override public void onTaskbarStatusUpdated(boolean visible, boolean stashed) { if (mTaskbarVisible == visible) { return; } mTaskbarVisible = visible; if (visible) { mEdgeBackGestureHandler.onNavBarAttached(); } else { Loading