| Index: ash/shell.cc
|
| diff --git a/ash/shell.cc b/ash/shell.cc
|
| index 4375e180bb730b2355603b43ab96efae16b0e93a..5eb892c74174a6703c5562c60ff6de4dc2f2f385 100644
|
| --- a/ash/shell.cc
|
| +++ b/ash/shell.cc
|
| @@ -184,7 +184,8 @@ Shell::Shell(ShellDelegate* delegate)
|
| output_configurator_animation_(
|
| new internal::OutputConfiguratorAnimation()),
|
| #endif // defined(OS_CHROMEOS)
|
| - browser_context_(NULL) {
|
| + browser_context_(NULL),
|
| + simulate_modal_window_open_for_testing_(false) {
|
| gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE, screen_.get());
|
| gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_ALTERNATE, screen_.get());
|
| ui_controls::InstallUIControlsAura(internal::CreateUIControls());
|
| @@ -528,6 +529,8 @@ bool Shell::IsScreenLocked() const {
|
| }
|
|
|
| bool Shell::IsModalWindowOpen() const {
|
| + if (simulate_modal_window_open_for_testing_)
|
| + return true;
|
| // TODO(oshima): Walk though all root windows.
|
| const aura::Window* modal_container = GetContainer(
|
| GetPrimaryRootWindow(),
|
|
|