Loading src/com/android/launcher3/touch/WorkspaceTouchListener.java +7 −5 Original line number Diff line number Diff line Loading @@ -121,6 +121,9 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe mLongPressState = STATE_COMPLETED; } boolean isInAllAppsBottomSheet = mLauncher.isInState(ALL_APPS) && mLauncher.getDeviceProfile().isTablet; final boolean result; if (mLongPressState == STATE_COMPLETED) { // We have handled the touch, so workspace does not need to know anything anymore. Loading @@ -136,8 +139,9 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe result = true; } else { // We don't want to handle touch, let workspace handle it as usual. result = false; // We don't want to handle touch unless we're in AllApps bottom sheet, let workspace // handle it as usual. result = isInAllAppsBottomSheet; } if (action == ACTION_UP || action == ACTION_POINTER_UP) { Loading @@ -153,9 +157,7 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe if (action == ACTION_UP || action == ACTION_CANCEL) { cancelLongPress(); } if (action == ACTION_UP && mLauncher.isInState(ALL_APPS) && mLauncher.getDeviceProfile().isTablet) { if (action == ACTION_UP && isInAllAppsBottomSheet) { mLauncher.getStateManager().goToState(NORMAL); mLauncher.getStatsLogManager().logger() .withSrcState(ALL_APPS.statsLogOrdinal) Loading Loading
src/com/android/launcher3/touch/WorkspaceTouchListener.java +7 −5 Original line number Diff line number Diff line Loading @@ -121,6 +121,9 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe mLongPressState = STATE_COMPLETED; } boolean isInAllAppsBottomSheet = mLauncher.isInState(ALL_APPS) && mLauncher.getDeviceProfile().isTablet; final boolean result; if (mLongPressState == STATE_COMPLETED) { // We have handled the touch, so workspace does not need to know anything anymore. Loading @@ -136,8 +139,9 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe result = true; } else { // We don't want to handle touch, let workspace handle it as usual. result = false; // We don't want to handle touch unless we're in AllApps bottom sheet, let workspace // handle it as usual. result = isInAllAppsBottomSheet; } if (action == ACTION_UP || action == ACTION_POINTER_UP) { Loading @@ -153,9 +157,7 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe if (action == ACTION_UP || action == ACTION_CANCEL) { cancelLongPress(); } if (action == ACTION_UP && mLauncher.isInState(ALL_APPS) && mLauncher.getDeviceProfile().isTablet) { if (action == ACTION_UP && isInAllAppsBottomSheet) { mLauncher.getStateManager().goToState(NORMAL); mLauncher.getStatsLogManager().logger() .withSrcState(ALL_APPS.statsLogOrdinal) Loading