summaryrefslogtreecommitdiffstats
path: root/ash/shell
diff options
context:
space:
mode:
authorbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-20 17:17:38 +0000
committerbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-20 17:17:38 +0000
commit0c3461ab36efb7744df197f7029d66c3170a61f3 (patch)
tree5c11004cd470a1f028548e9139738d9cd7c528fb /ash/shell
parent2dca2dc97fd303df0c6a1fb11828472ef1c00428 (diff)
downloadchromium_src-0c3461ab36efb7744df197f7029d66c3170a61f3.zip
chromium_src-0c3461ab36efb7744df197f7029d66c3170a61f3.tar.gz
chromium_src-0c3461ab36efb7744df197f7029d66c3170a61f3.tar.bz2
Remove use of index in wallpaper picker code and some refactor
BUG=141431 Review URL: https://codereview.chromium.org/11415015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168818 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell')
-rw-r--r--ash/shell/content_client/shell_browser_main_parts.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/ash/shell/content_client/shell_browser_main_parts.cc b/ash/shell/content_client/shell_browser_main_parts.cc
index 872f352..a3f5c8d 100644
--- a/ash/shell/content_client/shell_browser_main_parts.cc
+++ b/ash/shell/content_client/shell_browser_main_parts.cc
@@ -102,7 +102,12 @@ void ShellBrowserMainParts::PreMainMessageLoopRun() {
ash::shell::InitWindowTypeLauncher();
- Shell::GetInstance()->desktop_background_controller()->SetDefaultWallpaper(0);
+ DesktopBackgroundController* controller =
+ Shell::GetInstance()->desktop_background_controller();
+ if (controller->GetAppropriateResolution() == WALLPAPER_RESOLUTION_LARGE)
+ controller->SetDefaultWallpaper(kDefaultLargeWallpaper);
+ else
+ controller->SetDefaultWallpaper(kDefaultSmallWallpaper);
ash::Shell::GetPrimaryRootWindow()->ShowRootWindow();
}