DO NOT MERGE - Disabled swiping in Grid-based Recents.
Bug: 32101881
Change-Id: I45a806a6b1fc387b2c560a8f2228ad83e4068d7c
(cherry picked from commit 7e09146f13)
This commit is contained in:
@@ -168,7 +168,7 @@ class TaskStackViewTouchHandler implements SwipeHelper.Callback {
|
|||||||
/** Touch preprocessing for handling below */
|
/** Touch preprocessing for handling below */
|
||||||
public boolean onInterceptTouchEvent(MotionEvent ev) {
|
public boolean onInterceptTouchEvent(MotionEvent ev) {
|
||||||
// Pass through to swipe helper if we are swiping
|
// Pass through to swipe helper if we are swiping
|
||||||
mInterceptedBySwipeHelper = mSwipeHelper.onInterceptTouchEvent(ev);
|
mInterceptedBySwipeHelper = isSwipingEnabled() && mSwipeHelper.onInterceptTouchEvent(ev);
|
||||||
if (mInterceptedBySwipeHelper) {
|
if (mInterceptedBySwipeHelper) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -680,4 +680,11 @@ class TaskStackViewTouchHandler implements SwipeHelper.Callback {
|
|||||||
public float getScaledDismissSize() {
|
public float getScaledDismissSize() {
|
||||||
return 1.5f * Math.max(mSv.getWidth(), mSv.getHeight());
|
return 1.5f * Math.max(mSv.getWidth(), mSv.getHeight());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether swiping is enabled.
|
||||||
|
*/
|
||||||
|
private boolean isSwipingEnabled() {
|
||||||
|
return !mSv.useGridLayout();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user