diff options
| author | 2019-06-21 10:54:36 -0700 | |
|---|---|---|
| committer | 2019-06-21 10:54:36 -0700 | |
| commit | 3e683057b97c4a27a5db5a33ec2fe3574a3f7507 (patch) | |
| tree | 9cd74f4e620ae925e8f67a5c1b914bbbf6b2a863 | |
| parent | 39749b093e8fd11b28e1ef17a3269b38885ae701 (diff) | |
| parent | 7c77aaefb7930aae02a04c2a19e6f421eeed6e38 (diff) | |
Merge "Continue with the animation if wallpaper fails to draw" into qt-dev
am: 7c77aaefb7
Change-Id: I51ef947fa595ede04e50a5e8442e7c6eaee36b83
| -rw-r--r-- | services/core/java/com/android/server/wm/WallpaperController.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/wm/WallpaperController.java b/services/core/java/com/android/server/wm/WallpaperController.java index da873b8bc308..21410c4448e5 100644 --- a/services/core/java/com/android/server/wm/WallpaperController.java +++ b/services/core/java/com/android/server/wm/WallpaperController.java @@ -24,7 +24,6 @@ import static android.view.WindowManager.LayoutParams.TYPE_WALLPAPER; import static android.view.WindowManager.TRANSIT_FLAG_KEYGUARD_GOING_AWAY_WITH_WALLPAPER; import static com.android.server.policy.WindowManagerPolicy.FINISH_LAYOUT_REDO_WALLPAPER; -import static com.android.server.wm.RecentsAnimationController.REORDER_MOVE_TO_ORIGINAL_POSITION; import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_APP_TRANSITIONS; import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_SCREENSHOT; import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_WALLPAPER; @@ -612,10 +611,10 @@ class WallpaperController { if (DEBUG_APP_TRANSITIONS || DEBUG_WALLPAPER) Slog.v(TAG, "*** WALLPAPER DRAW TIMEOUT"); - // If there was a recents animation in progress, cancel that animation + // If there was a pending recents animation, start the animation anyways (it's better + // to not see the wallpaper than for the animation to not start) if (mService.getRecentsAnimationController() != null) { - mService.getRecentsAnimationController().cancelAnimation( - REORDER_MOVE_TO_ORIGINAL_POSITION, "wallpaperDrawPendingTimeout"); + mService.getRecentsAnimationController().startAnimation(); } return true; } |