| Index: ash/shell.cc
|
| diff --git a/ash/shell.cc b/ash/shell.cc
|
| index 3627616f794080c682bfccd2f5e06b325d2f8a1f..84b4e9c60b0bf04b132c7fdc956e727af5d5a9c7 100644
|
| --- a/ash/shell.cc
|
| +++ b/ash/shell.cc
|
| @@ -194,7 +194,8 @@ Shell::Shell(ShellDelegate* delegate)
|
| panel_layout_manager_(NULL),
|
| status_area_widget_(NULL),
|
| browser_context_(NULL) {
|
| - gfx::Screen::SetInstance(screen_);
|
| + gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE, screen_);
|
| + gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_ALTERNATE, screen_);
|
| ui_controls::InstallUIControlsAura(internal::CreateUIControls());
|
| #if defined(OS_CHROMEOS)
|
| output_configurator_->AddObserver(output_configurator_animation_.get());
|
| @@ -336,6 +337,11 @@ aura::RootWindow* Shell::GetActiveRootWindow() {
|
| }
|
|
|
| // static
|
| +gfx::Screen* Shell::GetAshScreen() {
|
| + return gfx::Screen::GetScreenFor(GetPrimaryRootWindow());
|
| +}
|
| +
|
| +// static
|
| Shell::RootWindowList Shell::GetAllRootWindows() {
|
| return Shell::GetInstance()->display_controller()->
|
| GetAllRootWindows();
|
|
|