OSDN Git Service

Hide window swapping behind a flag
authorJorim Jaggi <jjaggi@google.com>
Sat, 26 Mar 2016 01:46:30 +0000 (18:46 -0700)
committerJorim Jaggi <jjaggi@google.com>
Sat, 26 Mar 2016 01:55:12 +0000 (01:55 +0000)
Bug: 27859522
Change-Id: I0e1e578d2d91f7572b0978dbb12ed143acbdf1e1

packages/SystemUI/src/com/android/systemui/stackdivider/DividerView.java

index 748e523..b9ca03b 100644 (file)
@@ -83,6 +83,7 @@ public class DividerView extends FrameLayout implements OnTouchListener,
     private static final String TAG = "DividerView";
 
     private static final int TASK_POSITION_SAME = Integer.MAX_VALUE;
+    private static final boolean SWAPPING_ENABLED = false;
 
     /**
      * How much the background gets scaled when we are in the minimized dock state.
@@ -213,12 +214,14 @@ public class DividerView extends FrameLayout implements OnTouchListener,
         mGestureDetector = new GestureDetector(mContext, new SimpleOnGestureListener() {
             @Override
             public boolean onSingleTapUp(MotionEvent e) {
-                updateDockSide();
-                SystemServicesProxy ssp = Recents.getSystemServices();
-                if (mDockSide != WindowManager.DOCKED_INVALID
-                        && !ssp.isRecentsTopMost(ssp.getTopMostTask(), null /* isTopHome */)) {
-                    mWindowManagerProxy.swapTasks();
-                    return true;
+                if (SWAPPING_ENABLED) {
+                    updateDockSide();
+                    SystemServicesProxy ssp = Recents.getSystemServices();
+                    if (mDockSide != WindowManager.DOCKED_INVALID
+                            && !ssp.isRecentsTopMost(ssp.getTopMostTask(), null /* isTopHome */)) {
+                        mWindowManagerProxy.swapTasks();
+                        return true;
+                    }
                 }
                 return false;
             }