diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowOrganizerController.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowOrganizerController.java b/services/core/java/com/android/server/wm/WindowOrganizerController.java index edab5605ab8f..89ddb3fd3e88 100644 --- a/services/core/java/com/android/server/wm/WindowOrganizerController.java +++ b/services/core/java/com/android/server/wm/WindowOrganizerController.java @@ -774,7 +774,12 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub } } finally { if (deferTransitionReady) { - transition.continueTransitionReady(); + if (transition.isCollecting()) { + transition.continueTransitionReady(); + } else { + Slog.wtf(TAG, "Too late, transition : " + transition.getSyncId() + + " state: " + transition.getState() + " is not collecting"); + } } mService.mTaskSupervisor.setDeferRootVisibilityUpdate(false /* deferUpdate */); mService.continueWindowLayout(); |