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

am: bf01004156

Change-Id: I9ed8ff496dd12df58aab20d93fdc07784d105e87
This commit is contained in:
Jeff Chang
2019-06-26 02:04:04 -07:00
committed by android-build-merger

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