Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 943da7b8 authored by Dianne Hackborn's avatar Dianne Hackborn Committed by Android (Google) Code Review
Browse files

Merge "Fix issue #5342788: Setting wallpaper from gallery set default..." into ics-mr0

parents f1ed59bc 3da31820
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ class WallpaperManagerService extends IWallpaperManager.Stub {
     * everytime the wallpaper is changed.
     */
    private final FileObserver mWallpaperObserver = new FileObserver(
            WALLPAPER_DIR.getAbsolutePath(), CREATE | CLOSE_WRITE | DELETE | DELETE_SELF) {
            WALLPAPER_DIR.getAbsolutePath(), CLOSE_WRITE | DELETE | DELETE_SELF) {
                @Override
                public void onEvent(int event, String path) {
                    if (path == null) {
@@ -118,8 +118,11 @@ class WallpaperManagerService extends IWallpaperManager.Stub {
                        File changedFile = new File(WALLPAPER_DIR, path);
                        if (WALLPAPER_FILE.equals(changedFile)) {
                            notifyCallbacksLocked();
                            if (mWallpaperComponent == null || mImageWallpaperPending) {
                            if (mWallpaperComponent == null || event != CLOSE_WRITE
                                    || mImageWallpaperPending) {
                                if (event == CLOSE_WRITE) {
                                    mImageWallpaperPending = false;
                                }
                                bindWallpaperComponentLocked(mImageWallpaperComponent,
                                        true, false);
                                saveSettingsLocked();