diff options
| author | 2024-05-15 14:20:57 +0000 | |
|---|---|---|
| committer | 2024-05-15 14:20:57 +0000 | |
| commit | d048683bee307a6f6fea12359bd0539e8f11a8ed (patch) | |
| tree | 1ee47a0b51e925ffdb8f88d8dfa8016511fda54a | |
| parent | 0fd4abe64e9b97e81015eb81c40478c12825138d (diff) | |
| parent | fc18306cc454c3af386b9219a146a70aa3b502e5 (diff) | |
Merge "Ensure wallpaper surface is valid (not released) before dimming" into main
| -rw-r--r-- | core/java/android/service/wallpaper/WallpaperService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/service/wallpaper/WallpaperService.java b/core/java/android/service/wallpaper/WallpaperService.java index d174bef90f9c..95897855586d 100644 --- a/core/java/android/service/wallpaper/WallpaperService.java +++ b/core/java/android/service/wallpaper/WallpaperService.java @@ -1025,7 +1025,8 @@ public abstract class WallpaperService extends Service { mWallpaperDimAmount = (!mShouldDimByDefault) ? mCustomDimAmount : Math.max(mDefaultDimAmount, mCustomDimAmount); - if (!ENABLE_WALLPAPER_DIMMING || mBbqSurfaceControl == null + if (!ENABLE_WALLPAPER_DIMMING + || mBbqSurfaceControl == null || !mBbqSurfaceControl.isValid() || mWallpaperDimAmount == mPreviousWallpaperDimAmount) { return; } |