| Index: chrome/browser/chromeos/arc/arc_wallpaper_service.cc
|
| diff --git a/chrome/browser/chromeos/arc/arc_wallpaper_service.cc b/chrome/browser/chromeos/arc/arc_wallpaper_service.cc
|
| index 9321f4a43ccabdb789c5581aa2c0560a6f02d7bd..bbd169e494aa1810d259a1012d1e6254f98984b9 100644
|
| --- a/chrome/browser/chromeos/arc/arc_wallpaper_service.cc
|
| +++ b/chrome/browser/chromeos/arc/arc_wallpaper_service.cc
|
| @@ -141,27 +141,12 @@ void ArcWallpaperService::OnDecodeImageFailed() {
|
|
|
| void ArcWallpaperService::OnWallpaperDataChanged() {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
| - mojom::WallpaperInstance* instance =
|
| - GetWallpaperInstance(kMinOnWallpaperChangedVersion);
|
| - if (!instance)
|
| + auto* wallpaper_instance =
|
| + arc_bridge_service()->wallpaper()->GetInstanceForMethod(
|
| + "OnWallpaperChanged", kMinOnWallpaperChangedVersion);
|
| + if (!wallpaper_instance)
|
| return;
|
| - instance->OnWallpaperChanged();
|
| -}
|
| -
|
| -mojom::WallpaperInstance* ArcWallpaperService::GetWallpaperInstance(
|
| - uint32_t min_version) {
|
| - uint32_t version = arc_bridge_service()->wallpaper()->version();
|
| - if (version < min_version) {
|
| - VLOG(1) << "ARC wallpaper instance is too old. required: " << min_version
|
| - << ", actual: " << version;
|
| - return nullptr;
|
| - }
|
| -
|
| - mojom::WallpaperInstance* instance =
|
| - arc_bridge_service()->wallpaper()->instance();
|
| - if (!instance)
|
| - VLOG(2) << "ARC wallpaper instance is not ready.";
|
| - return instance;
|
| + wallpaper_instance->OnWallpaperChanged();
|
| }
|
|
|
| } // namespace arc
|
|
|