diff options
author | vadimt <vadimt@google.com> | 2019-08-30 17:13:43 -0700 |
---|---|---|
committer | vadimt <vadimt@google.com> | 2019-08-30 17:13:43 -0700 |
commit | 7bfc820d0c806f73f15084fd586da6f425e068ca (patch) | |
tree | 192d6f342b19b169027b04b400c41b62ecce4fa1 /src/com | |
parent | 68c97cf5ac074b289ffabd135d49d06f8ffc798d (diff) | |
download | android_packages_apps_Trebuchet-7bfc820d0c806f73f15084fd586da6f425e068ca.tar.gz android_packages_apps_Trebuchet-7bfc820d0c806f73f15084fd586da6f425e068ca.tar.bz2 android_packages_apps_Trebuchet-7bfc820d0c806f73f15084fd586da6f425e068ca.zip |
Adding tracing for mismatch between current and stable states
Bug: 140311911
Change-Id: Ie6196015a3f1b35b1403a12540ff7e3290f8cb3d
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/launcher3/LauncherStateManager.java | 14 | ||||
-rw-r--r-- | src/com/android/launcher3/testing/TestProtocol.java | 1 |
2 files changed, 12 insertions, 3 deletions
diff --git a/src/com/android/launcher3/LauncherStateManager.java b/src/com/android/launcher3/LauncherStateManager.java index e1ea3be04..63914b0eb 100644 --- a/src/com/android/launcher3/LauncherStateManager.java +++ b/src/com/android/launcher3/LauncherStateManager.java @@ -228,8 +228,9 @@ public class LauncherStateManager { private void goToState(LauncherState state, boolean animated, long delay, final Runnable onCompleteRunnable) { if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "goToState: " + state + " @ " + - Log.getStackTraceString(new Throwable())); + Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "goToState: " + + state.getClass().getSimpleName() + + " @ " + Log.getStackTraceString(new Throwable())); } animated &= Utilities.areAnimationsEnabled(mLauncher); if (mLauncher.isInState(state)) { @@ -411,6 +412,11 @@ public class LauncherStateManager { mState.onStateDisabled(mLauncher); } mState = state; + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.STABLE_STATE_MISMATCH, "onStateTransitionStart: " + + state.getClass().getSimpleName() + + " @ " + Log.getStackTraceString(new Throwable())); + } mState.onStateEnabled(mLauncher); mLauncher.onStateSet(mState); @@ -431,7 +437,9 @@ public class LauncherStateManager { mLastStableState = state.getHistoryForState(mCurrentStableState); mCurrentStableState = state; if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "onStateTransitionEnd: " + state); + Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "onStateTransitionEnd: " + + state.getClass().getSimpleName() + + " @ " + Log.getStackTraceString(new Throwable())); } } diff --git a/src/com/android/launcher3/testing/TestProtocol.java b/src/com/android/launcher3/testing/TestProtocol.java index 520598adf..d569d4007 100644 --- a/src/com/android/launcher3/testing/TestProtocol.java +++ b/src/com/android/launcher3/testing/TestProtocol.java @@ -83,4 +83,5 @@ public final class TestProtocol { public static final String NO_DRAG_TO_WORKSPACE = "b/138729456"; public static final String APP_NOT_DISABLED = "b/139891609"; public static final String ALL_APPS_UPON_RECENTS = "b/139941530"; + public static final String STABLE_STATE_MISMATCH = "b/140311911"; } |