summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2019-02-12 16:20:10 -0800
committerSunny Goyal <sunnygoyal@google.com>2019-02-13 10:25:21 +0000
commita002c6c19d2e7e1c3fc010ffdcbb2138586b5553 (patch)
tree108d9d39c85a6210c1d92fac72cc1d965c1e0b23 /src
parent5387c1109c21b05217128ff97b0e0e667a15236f (diff)
downloadandroid_packages_apps_Trebuchet-a002c6c19d2e7e1c3fc010ffdcbb2138586b5553.tar.gz
android_packages_apps_Trebuchet-a002c6c19d2e7e1c3fc010ffdcbb2138586b5553.tar.bz2
android_packages_apps_Trebuchet-a002c6c19d2e7e1c3fc010ffdcbb2138586b5553.zip
Removing use of onQuickstep event and determining the touchSlopPassed in Launcher
Bug: 124255113 Change-Id: If6fe77c7086a30775f78ec2a86251cb6bcd3c4c4
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/Launcher.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 245e4708c..cf16759e5 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -259,7 +259,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
private final Handler mHandler = new Handler();
- private final Runnable mLogOnDelayedResume = this::logOnDelayedResume;
+ private final Runnable mHandleDeferredResume = this::handleDeferredResume;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -782,11 +782,13 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
RaceConditionTracker.onEvent(ON_START_EVT, EXIT);
}
- private void logOnDelayedResume() {
+ private void handleDeferredResume() {
if (hasBeenResumed()) {
getUserEventDispatcher().logActionCommand(Action.Command.RESUME,
mStateManager.getState().containerType, -1);
getUserEventDispatcher().startSession();
+
+ UiFactory.onLauncherStateOrResumeChanged(this);
}
}
@@ -797,8 +799,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
super.onResume();
TraceHelper.partitionSection("ON_RESUME", "superCall");
- mHandler.removeCallbacks(mLogOnDelayedResume);
- Utilities.postAsyncCallback(mHandler, mLogOnDelayedResume);
+ mHandler.removeCallbacks(mHandleDeferredResume);
+ Utilities.postAsyncCallback(mHandler, mHandleDeferredResume);
setOnResumeCallback(null);
// Process any items that were added while Launcher was away.
@@ -812,7 +814,6 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
if (mLauncherCallbacks != null) {
mLauncherCallbacks.onResume();
}
- UiFactory.onLauncherStateOrResumeChanged(this);
TraceHelper.endSection("ON_RESUME");
RaceConditionTracker.onEvent(ON_RESUME_EVT, EXIT);