diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2019-02-12 16:20:10 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2019-02-13 10:25:21 +0000 |
commit | a002c6c19d2e7e1c3fc010ffdcbb2138586b5553 (patch) | |
tree | 108d9d39c85a6210c1d92fac72cc1d965c1e0b23 /src | |
parent | 5387c1109c21b05217128ff97b0e0e667a15236f (diff) | |
download | android_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.java | 11 |
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); |