| Index: chrome/browser/ui/ash/chrome_shell_delegate_views.cc
|
| diff --git a/chrome/browser/ui/ash/chrome_shell_delegate_views.cc b/chrome/browser/ui/ash/chrome_shell_delegate_views.cc
|
| index 1b01998f60728f050836899bdc49b52d96c8445e..ba2e5bf72b615de2c8360c6db1d96ab75811c367 100644
|
| --- a/chrome/browser/ui/ash/chrome_shell_delegate_views.cc
|
| +++ b/chrome/browser/ui/ash/chrome_shell_delegate_views.cc
|
| @@ -4,14 +4,15 @@
|
|
|
| #include "chrome/browser/ui/ash/chrome_shell_delegate.h"
|
|
|
| -#include "base/command_line.h"
|
| #include "ash/magnifier/magnifier_constants.h"
|
| #include "ash/system/tray/default_system_tray_delegate.h"
|
| +#include "base/command_line.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/prefs/session_startup_pref.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/ui/ash/caps_lock_delegate_views.h"
|
| #include "chrome/browser/ui/ash/session_state_delegate_views.h"
|
| +#include "chrome/browser/ui/ash/solid_color_user_wallpaper_delegate.h"
|
| #include "chrome/browser/ui/ash/window_positioner.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_list.h"
|
| @@ -22,10 +23,6 @@
|
| #include "chrome/common/chrome_switches.h"
|
| #include "content/public/browser/notification_service.h"
|
|
|
| -#if defined(OS_WIN)
|
| -#include "chrome/browser/ui/ash/user_wallpaper_delegate_win.h"
|
| -#endif
|
| -
|
| bool ChromeShellDelegate::IsFirstRunAfterBoot() const {
|
| return false;
|
| }
|
| @@ -109,11 +106,7 @@ ash::SystemTrayDelegate* ChromeShellDelegate::CreateSystemTrayDelegate() {
|
| }
|
|
|
| ash::UserWallpaperDelegate* ChromeShellDelegate::CreateUserWallpaperDelegate() {
|
| -#if defined(OS_WIN)
|
| - return ::CreateUserWallpaperDelegate();
|
| -#else
|
| - return NULL;
|
| -#endif
|
| + return CreateSolidColorUserWallpaperDelegate();
|
| }
|
|
|
| void ChromeShellDelegate::HandleMediaNextTrack() {
|
| @@ -130,12 +123,14 @@ void ChromeShellDelegate::Observe(int type,
|
| const content::NotificationDetails& details) {
|
| switch (type) {
|
| case chrome::NOTIFICATION_ASH_SESSION_STARTED: {
|
| +#if defined(OS_WIN)
|
| // If we are launched to service a windows 8 search request then let the
|
| // IPC which carries the search string create the browser and initiate
|
| // the navigation.
|
| if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kWindows8Search))
|
| break;
|
| +#endif
|
| // If Chrome ASH is launched when no browser is open in the desktop,
|
| // we should execute the startup code.
|
| // If there are browsers open in the desktop, we create a browser window
|
|
|