Loading packages/SystemUI/src/com/android/systemui/stackdivider/Divider.java +5 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,10 @@ public class Divider extends SystemUI { return mMinimized; } public boolean isHomeStackResizable() { return mHomeStackResizable; } private void addDivider(Configuration configuration) { mView = (DividerView) LayoutInflater.from(mContext).inflate(R.layout.docked_stack_divider, null); Loading Loading @@ -119,6 +123,7 @@ public class Divider extends SystemUI { mView.post(new Runnable() { @Override public void run() { mHomeStackResizable = isHomeStackResizable; if (mMinimized != minimized) { mMinimized = minimized; updateTouchable(); Loading packages/SystemUI/src/com/android/systemui/stackdivider/DividerView.java +2 −1 Original line number Diff line number Diff line Loading @@ -1241,7 +1241,8 @@ public class DividerView extends FrameLayout implements OnTouchListener, public final void onBusEvent(UndockingTaskEvent undockingTaskEvent) { int dockSide = mWindowManagerProxy.getDockSide(); if (dockSide != WindowManager.DOCKED_INVALID && !mDockedStackMinimized) { if (dockSide != WindowManager.DOCKED_INVALID && (mHomeStackResizable || !mDockedStackMinimized)) { startDragging(false /* animate */, false /* touching */); SnapTarget target = dockSideTopLeft(dockSide) ? mSnapAlgorithm.getDismissEndTarget() Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +1 −1 Original line number Diff line number Diff line Loading @@ -1501,7 +1501,7 @@ public class StatusBar extends SystemUI implements DemoMode, ActivityManager.DOCKED_STACK_CREATE_MODE_TOP_OR_LEFT, null, metricsDockAction); } else { Divider divider = getComponent(Divider.class); if (divider != null && divider.isMinimized()) { if (divider != null && divider.isMinimized() && !divider.isHomeStackResizable()) { // Undocking from the minimized state is not supported return false; } else { Loading Loading
packages/SystemUI/src/com/android/systemui/stackdivider/Divider.java +5 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,10 @@ public class Divider extends SystemUI { return mMinimized; } public boolean isHomeStackResizable() { return mHomeStackResizable; } private void addDivider(Configuration configuration) { mView = (DividerView) LayoutInflater.from(mContext).inflate(R.layout.docked_stack_divider, null); Loading Loading @@ -119,6 +123,7 @@ public class Divider extends SystemUI { mView.post(new Runnable() { @Override public void run() { mHomeStackResizable = isHomeStackResizable; if (mMinimized != minimized) { mMinimized = minimized; updateTouchable(); Loading
packages/SystemUI/src/com/android/systemui/stackdivider/DividerView.java +2 −1 Original line number Diff line number Diff line Loading @@ -1241,7 +1241,8 @@ public class DividerView extends FrameLayout implements OnTouchListener, public final void onBusEvent(UndockingTaskEvent undockingTaskEvent) { int dockSide = mWindowManagerProxy.getDockSide(); if (dockSide != WindowManager.DOCKED_INVALID && !mDockedStackMinimized) { if (dockSide != WindowManager.DOCKED_INVALID && (mHomeStackResizable || !mDockedStackMinimized)) { startDragging(false /* animate */, false /* touching */); SnapTarget target = dockSideTopLeft(dockSide) ? mSnapAlgorithm.getDismissEndTarget() Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +1 −1 Original line number Diff line number Diff line Loading @@ -1501,7 +1501,7 @@ public class StatusBar extends SystemUI implements DemoMode, ActivityManager.DOCKED_STACK_CREATE_MODE_TOP_OR_LEFT, null, metricsDockAction); } else { Divider divider = getComponent(Divider.class); if (divider != null && divider.isMinimized()) { if (divider != null && divider.isMinimized() && !divider.isHomeStackResizable()) { // Undocking from the minimized state is not supported return false; } else { Loading