Loading core/java/android/app/WallpaperManager.java +2 −1 Original line number Diff line number Diff line Loading @@ -401,7 +401,8 @@ public class WallpaperManager { } } synchronized (this) { if (mCachedWallpaper != null && mCachedWallpaperUserId == userId) { if (mCachedWallpaper != null && mCachedWallpaperUserId == userId && !mCachedWallpaper.isRecycled()) { return mCachedWallpaper; } mCachedWallpaper = null; Loading packages/SystemUI/src/com/android/systemui/ImageWallpaper.java +1 −7 Original line number Diff line number Diff line Loading @@ -444,13 +444,7 @@ public class ImageWallpaper extends WallpaperService { final Surface surface = getSurfaceHolder().getSurface(); surface.hwuiDestroy(); mLoader = new AsyncTask<Void, Void, Bitmap>() { @Override protected Bitmap doInBackground(Void... params) { mWallpaperManager.forgetLoadedWallpaper(); return null; } }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } private void scheduleUnloadWallpaper() { Loading Loading
core/java/android/app/WallpaperManager.java +2 −1 Original line number Diff line number Diff line Loading @@ -401,7 +401,8 @@ public class WallpaperManager { } } synchronized (this) { if (mCachedWallpaper != null && mCachedWallpaperUserId == userId) { if (mCachedWallpaper != null && mCachedWallpaperUserId == userId && !mCachedWallpaper.isRecycled()) { return mCachedWallpaper; } mCachedWallpaper = null; Loading
packages/SystemUI/src/com/android/systemui/ImageWallpaper.java +1 −7 Original line number Diff line number Diff line Loading @@ -444,13 +444,7 @@ public class ImageWallpaper extends WallpaperService { final Surface surface = getSurfaceHolder().getSurface(); surface.hwuiDestroy(); mLoader = new AsyncTask<Void, Void, Bitmap>() { @Override protected Bitmap doInBackground(Void... params) { mWallpaperManager.forgetLoadedWallpaper(); return null; } }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } private void scheduleUnloadWallpaper() { Loading