Merge "Fix a potential crash when calculate system gesture exclusion" into qt-dev

This commit is contained in:
Jeff Chang
2019-06-26 08:46:45 +00:00
committed by Android (Google) Code Review

View File

@@ -478,8 +478,10 @@ public class DisplayPolicy {
@Override
public void onSwipeFromRight() {
final Region excludedRegion =
mDisplayContent.calculateSystemGestureExclusion();
final Region excludedRegion;
synchronized (mLock) {
excludedRegion = mDisplayContent.calculateSystemGestureExclusion();
}
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|| mNavigationBarPosition == NAV_BAR_RIGHT;
if (mNavigationBar != null && sideAllowed
@@ -490,8 +492,10 @@ public class DisplayPolicy {
@Override
public void onSwipeFromLeft() {
final Region excludedRegion =
mDisplayContent.calculateSystemGestureExclusion();
final Region excludedRegion;
synchronized (mLock) {
excludedRegion = mDisplayContent.calculateSystemGestureExclusion();
}
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|| mNavigationBarPosition == NAV_BAR_LEFT;
if (mNavigationBar != null && sideAllowed