| Index: chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| index 8344d436ecf95a5cc3bbbce337d1bfbafc3d5b89..c3ae10b0c0bf4b941ae2222476c525d8e446dcb0 100644
|
| --- a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| +++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| @@ -521,10 +521,17 @@ function WallpaperManager(dialogDom) {
|
| self.onWallpaperChanged_.bind(self,
|
| selectedItem, selectedItem.baseURL),
|
| errorHandler);
|
| + enableSync(function() {
|
| + writeWallpaperToSync(
|
| + selectedItem.baseURL,
|
| + e.target.result,
|
| + function() {}
|
| + );
|
| + });
|
| });
|
| }, errorHandler);
|
| }, errorHandler);
|
| - }
|
| + };
|
| this.wallpaperDirs_.getDirectory(WallpaperDirNameEnum.ORIGINAL,
|
| success, errorHandler);
|
| break;
|
| @@ -847,6 +854,13 @@ function WallpaperManager(dialogDom) {
|
| self.removeCustomWallpaper(fileName);
|
| errorHandler();
|
| });
|
| + enableSync(function() {
|
| + writeWallpaperToSync(
|
| + fileName,
|
| + e.target.result,
|
| + function() {}
|
| + );
|
| + });
|
| });
|
| });
|
|
|
| @@ -875,7 +889,7 @@ function WallpaperManager(dialogDom) {
|
| fileEntry.remove(function() {
|
| }, errorHandler);
|
| }, errorHandler);
|
| - }
|
| + };
|
|
|
| // Removes copy of original.
|
| self.wallpaperDirs_.getDirectory(WallpaperDirNameEnum.ORIGINAL, success,
|
| @@ -967,7 +981,7 @@ function WallpaperManager(dialogDom) {
|
| var errorHandler = this.onFileSystemError_.bind(this);
|
| var toArray = function(list) {
|
| return Array.prototype.slice.call(list || [], 0);
|
| - }
|
| + };
|
|
|
| var self = this;
|
| var processResults = function(entries) {
|
| @@ -1009,7 +1023,7 @@ function WallpaperManager(dialogDom) {
|
| self.wallpaperGrid_.dataModel = wallpapersDataModel;
|
| self.wallpaperGrid_.selectedItem = selectedItem;
|
| self.wallpaperGrid_.activeItem = selectedItem;
|
| - }
|
| + };
|
|
|
| var success = function(dirEntry) {
|
| var dirReader = dirEntry.createReader();
|
| @@ -1027,7 +1041,7 @@ function WallpaperManager(dialogDom) {
|
| }, errorHandler);
|
| };
|
| readEntries(); // Start reading dirs.
|
| - }
|
| + };
|
| this.wallpaperDirs_.getDirectory(WallpaperDirNameEnum.ORIGINAL,
|
| success, errorHandler);
|
| } else {
|
|
|