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

am: aca08c1434

Change-Id: I6923766eb3cf5973bccc9385b6962ebd5bcfea8b
This commit is contained in:
Jeff Chang
2019-06-26 02:13:06 -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