Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7bfc820d authored by vadimt's avatar vadimt
Browse files

Adding tracing for mismatch between current and stable states

Bug: 140311911
Change-Id: Ie6196015a3f1b35b1403a12540ff7e3290f8cb3d
parent 68c97cf5
Loading
Loading
Loading
Loading
+11 −3
Original line number Original line Diff line number Diff line
@@ -228,8 +228,9 @@ public class LauncherStateManager {
    private void goToState(LauncherState state, boolean animated, long delay,
    private void goToState(LauncherState state, boolean animated, long delay,
            final Runnable onCompleteRunnable) {
            final Runnable onCompleteRunnable) {
        if (TestProtocol.sDebugTracing) {
        if (TestProtocol.sDebugTracing) {
            Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "goToState: " + state + " @ " +
            Log.d(TestProtocol.ALL_APPS_UPON_RECENTS, "goToState: " +
                    Log.getStackTraceString(new Throwable()));
                    state.getClass().getSimpleName() +
                    " @ " + Log.getStackTraceString(new Throwable()));
        }
        }
        animated &= Utilities.areAnimationsEnabled(mLauncher);
        animated &= Utilities.areAnimationsEnabled(mLauncher);
        if (mLauncher.isInState(state)) {
        if (mLauncher.isInState(state)) {
@@ -411,6 +412,11 @@ public class LauncherStateManager {
            mState.onStateDisabled(mLauncher);
            mState.onStateDisabled(mLauncher);
        }
        }
        mState = state;
        mState = state;
        if (TestProtocol.sDebugTracing) {
            Log.d(TestProtocol.STABLE_STATE_MISMATCH, "onStateTransitionStart: " +
                    state.getClass().getSimpleName() +
                    " @ " + Log.getStackTraceString(new Throwable()));
        }
        mState.onStateEnabled(mLauncher);
        mState.onStateEnabled(mLauncher);
        mLauncher.onStateSet(mState);
        mLauncher.onStateSet(mState);


@@ -431,7 +437,9 @@ public class LauncherStateManager {
            mLastStableState = state.getHistoryForState(mCurrentStableState);
            mLastStableState = state.getHistoryForState(mCurrentStableState);
            mCurrentStableState = state;
            mCurrentStableState = state;
            if (TestProtocol.sDebugTracing) {
            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()));
            }
            }
        }
        }


+1 −0
Original line number Original line Diff line number Diff line
@@ -83,4 +83,5 @@ public final class TestProtocol {
    public static final String NO_DRAG_TO_WORKSPACE = "b/138729456";
    public static final String NO_DRAG_TO_WORKSPACE = "b/138729456";
    public static final String APP_NOT_DISABLED = "b/139891609";
    public static final String APP_NOT_DISABLED = "b/139891609";
    public static final String ALL_APPS_UPON_RECENTS = "b/139941530";
    public static final String ALL_APPS_UPON_RECENTS = "b/139941530";
    public static final String STABLE_STATE_MISMATCH = "b/140311911";
}
}