Loading services/core/java/com/android/server/am/ActivityStack.java +8 −2 Original line number Diff line number Diff line Loading @@ -780,9 +780,15 @@ final class ActivityStack { final boolean startPausingLocked(boolean userLeaving, boolean uiSleeping, boolean resuming, boolean dontWait) { if (mPausingActivity != null) { Slog.wtf(TAG, "Going to pause when pause is already pending for " + mPausingActivity); Slog.wtf(TAG, "Going to pause when pause is already pending for " + mPausingActivity + " state=" + mPausingActivity.state); if (!mService.isSleeping()) { // Avoid recursion among check for sleep and complete pause during sleeping. // Because activity will be paused immediately after resume, just let pause // be completed by the order of activity paused from clients. completePauseLocked(false); } } ActivityRecord prev = mResumedActivity; if (prev == null) { if (!resuming) { Loading Loading
services/core/java/com/android/server/am/ActivityStack.java +8 −2 Original line number Diff line number Diff line Loading @@ -780,9 +780,15 @@ final class ActivityStack { final boolean startPausingLocked(boolean userLeaving, boolean uiSleeping, boolean resuming, boolean dontWait) { if (mPausingActivity != null) { Slog.wtf(TAG, "Going to pause when pause is already pending for " + mPausingActivity); Slog.wtf(TAG, "Going to pause when pause is already pending for " + mPausingActivity + " state=" + mPausingActivity.state); if (!mService.isSleeping()) { // Avoid recursion among check for sleep and complete pause during sleeping. // Because activity will be paused immediately after resume, just let pause // be completed by the order of activity paused from clients. completePauseLocked(false); } } ActivityRecord prev = mResumedActivity; if (prev == null) { if (!resuming) { Loading