summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorvadimt <vadimt@google.com>2019-08-30 17:13:43 -0700
committervadimt <vadimt@google.com>2019-08-30 17:13:43 -0700
commit7bfc820d0c806f73f15084fd586da6f425e068ca (patch)
tree192d6f342b19b169027b04b400c41b62ecce4fa1 /src/com
parent68c97cf5ac074b289ffabd135d49d06f8ffc798d (diff)
downloadandroid_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.java14
-rw-r--r--src/com/android/launcher3/testing/TestProtocol.java1
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";
}