| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include "chrome/browser/chromeos/customization/customization_document.h" |    5 #include "chrome/browser/chromeos/customization/customization_document.h" | 
|    6  |    6  | 
|    7 #include <algorithm> |    7 #include <algorithm> | 
|    8  |    8  | 
|    9 #include "base/bind.h" |    9 #include "base/bind.h" | 
|   10 #include "base/bind_helpers.h" |   10 #include "base/bind_helpers.h" | 
| (...skipping 521 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  532     } else { |  532     } else { | 
|  533       StartFileFetch(); |  533       StartFileFetch(); | 
|  534     } |  534     } | 
|  535   } |  535   } | 
|  536 } |  536 } | 
|  537  |  537  | 
|  538 // static |  538 // static | 
|  539 void ServicesCustomizationDocument::ReadFileInBackground( |  539 void ServicesCustomizationDocument::ReadFileInBackground( | 
|  540     base::WeakPtr<ServicesCustomizationDocument> self, |  540     base::WeakPtr<ServicesCustomizationDocument> self, | 
|  541     const base::FilePath& file) { |  541     const base::FilePath& file) { | 
|  542   DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); |  542   DCHECK_CURRENTLY_ON(BrowserThread::FILE); | 
|  543  |  543  | 
|  544   std::string manifest; |  544   std::string manifest; | 
|  545   if (!base::ReadFileToString(file, &manifest)) { |  545   if (!base::ReadFileToString(file, &manifest)) { | 
|  546     manifest.clear(); |  546     manifest.clear(); | 
|  547     LOG(ERROR) << "Failed to load services customization manifest from: " |  547     LOG(ERROR) << "Failed to load services customization manifest from: " | 
|  548                << file.value(); |  548                << file.value(); | 
|  549   } |  549   } | 
|  550  |  550  | 
|  551   BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |  551   BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, | 
|  552       base::Bind(&ServicesCustomizationDocument::OnManifesteRead, |  552       base::Bind(&ServicesCustomizationDocument::OnManifesteRead, | 
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  867                  base::Passed(applying.Pass())); |  867                  base::Passed(applying.Pass())); | 
|  868   if (!content::BrowserThread::PostBlockingPoolTaskAndReply( |  868   if (!content::BrowserThread::PostBlockingPoolTaskAndReply( | 
|  869           FROM_HERE, check_file_exists, on_checked_closure)) { |  869           FROM_HERE, check_file_exists, on_checked_closure)) { | 
|  870     LOG(WARNING) << "Failed to start check Wallpaper cache exists."; |  870     LOG(WARNING) << "Failed to start check Wallpaper cache exists."; | 
|  871   } |  871   } | 
|  872 } |  872 } | 
|  873  |  873  | 
|  874 void ServicesCustomizationDocument::OnCheckedWallpaperCacheExists( |  874 void ServicesCustomizationDocument::OnCheckedWallpaperCacheExists( | 
|  875     scoped_ptr<bool> exists, |  875     scoped_ptr<bool> exists, | 
|  876     scoped_ptr<ServicesCustomizationDocument::ApplyingTask> applying) { |  876     scoped_ptr<ServicesCustomizationDocument::ApplyingTask> applying) { | 
|  877   DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |  877   DCHECK_CURRENTLY_ON(content::BrowserThread::UI); | 
|  878   DCHECK(exists); |  878   DCHECK(exists); | 
|  879   DCHECK(applying); |  879   DCHECK(applying); | 
|  880  |  880  | 
|  881   ApplyWallpaper(*exists, applying.Pass()); |  881   ApplyWallpaper(*exists, applying.Pass()); | 
|  882 } |  882 } | 
|  883  |  883  | 
|  884 void ServicesCustomizationDocument::ApplyWallpaper( |  884 void ServicesCustomizationDocument::ApplyWallpaper( | 
|  885     bool default_wallpaper_file_exists, |  885     bool default_wallpaper_file_exists, | 
|  886     scoped_ptr<ServicesCustomizationDocument::ApplyingTask> applying) { |  886     scoped_ptr<ServicesCustomizationDocument::ApplyingTask> applying) { | 
|  887   GURL wallpaper_url; |  887   GURL wallpaper_url; | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  957   apply_tasks_success_ += success; |  957   apply_tasks_success_ += success; | 
|  958  |  958  | 
|  959   if (apply_tasks_started_ != apply_tasks_finished_) |  959   if (apply_tasks_started_ != apply_tasks_finished_) | 
|  960     return; |  960     return; | 
|  961  |  961  | 
|  962   if (apply_tasks_success_ == apply_tasks_finished_) |  962   if (apply_tasks_success_ == apply_tasks_finished_) | 
|  963     SetApplied(true); |  963     SetApplied(true); | 
|  964 } |  964 } | 
|  965  |  965  | 
|  966 }  // namespace chromeos |  966 }  // namespace chromeos | 
| OLD | NEW |