Chromium Code Reviews| Index: ash/shell.cc |
| diff --git a/ash/shell.cc b/ash/shell.cc |
| index 4c12d322a5359dd7e30e1f257cfeeea142a2d0c2..8a33c470e6841f89d6ad7aa8a129dfa06b03b2a9 100644 |
| --- a/ash/shell.cc |
| +++ b/ash/shell.cc |
| @@ -1086,6 +1086,12 @@ bool Shell::CanWindowReceiveEvents(aura::Window* window) { |
| if (layout_manager && layout_manager->CanWindowReceiveEvents(window)) |
| return true; |
| } |
| + |
| + // Allow events to fall through to the virtual keyboard even if displaying |
| + // a system modal dialog. |
| + if (GetPrimaryRootWindowController()->IsVirtualKeyboardWindow(window)) |
|
oshima
2014/03/28 21:49:56
can you move this to the loop above? I think it's
kevers
2014/03/31 17:21:17
Done.
|
| + return true; |
| + |
| return false; |
| } |