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:
@@ -478,8 +478,10 @@ public class DisplayPolicy {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSwipeFromRight() {
|
public void onSwipeFromRight() {
|
||||||
final Region excludedRegion =
|
final Region excludedRegion;
|
||||||
mDisplayContent.calculateSystemGestureExclusion();
|
synchronized (mLock) {
|
||||||
|
excludedRegion = mDisplayContent.calculateSystemGestureExclusion();
|
||||||
|
}
|
||||||
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|
||||||
|| mNavigationBarPosition == NAV_BAR_RIGHT;
|
|| mNavigationBarPosition == NAV_BAR_RIGHT;
|
||||||
if (mNavigationBar != null && sideAllowed
|
if (mNavigationBar != null && sideAllowed
|
||||||
@@ -490,8 +492,10 @@ public class DisplayPolicy {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSwipeFromLeft() {
|
public void onSwipeFromLeft() {
|
||||||
final Region excludedRegion =
|
final Region excludedRegion;
|
||||||
mDisplayContent.calculateSystemGestureExclusion();
|
synchronized (mLock) {
|
||||||
|
excludedRegion = mDisplayContent.calculateSystemGestureExclusion();
|
||||||
|
}
|
||||||
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|
final boolean sideAllowed = mNavigationBarAlwaysShowOnSideGesture
|
||||||
|| mNavigationBarPosition == NAV_BAR_LEFT;
|
|| mNavigationBarPosition == NAV_BAR_LEFT;
|
||||||
if (mNavigationBar != null && sideAllowed
|
if (mNavigationBar != null && sideAllowed
|
||||||
|
|||||||
Reference in New Issue
Block a user