| Index: ash/accelerators/accelerator_filter_unittest.cc
|
| diff --git a/ash/accelerators/accelerator_filter_unittest.cc b/ash/accelerators/accelerator_filter_unittest.cc
|
| index 0359680889b002a1321726f5ad17eabc5bc58731..69db83100aff1f3179943de4e166bec2537ff723 100644
|
| --- a/ash/accelerators/accelerator_filter_unittest.cc
|
| +++ b/ash/accelerators/accelerator_filter_unittest.cc
|
| @@ -89,15 +89,24 @@ TEST_F(AcceleratorFilterTest, TestCapsLockMask) {
|
| TEST_F(AcceleratorFilterTest, CanConsumeSystemKeys) {
|
| ::wm::AcceleratorFilter filter(
|
| scoped_ptr< ::wm::AcceleratorDelegate>(new AcceleratorDelegate).Pass());
|
| + aura::Window* root_window = Shell::GetPrimaryRootWindow();
|
|
|
| // Normal keys are not consumed.
|
| ui::KeyEvent press_a(ui::ET_KEY_PRESSED, ui::VKEY_A, ui::EF_NONE, false);
|
| + {
|
| + ui::Event::DispatcherApi dispatch_helper(&press_a);
|
| + dispatch_helper.set_target(root_window);
|
| + }
|
| filter.OnKeyEvent(&press_a);
|
| EXPECT_FALSE(press_a.stopped_propagation());
|
|
|
| // System keys are directly consumed.
|
| ui::KeyEvent press_mute(
|
| ui::ET_KEY_PRESSED, ui::VKEY_VOLUME_MUTE, ui::EF_NONE, false);
|
| + {
|
| + ui::Event::DispatcherApi dispatch_helper(&press_mute);
|
| + dispatch_helper.set_target(root_window);
|
| + }
|
| filter.OnKeyEvent(&press_mute);
|
| EXPECT_TRUE(press_mute.stopped_propagation());
|
|
|
|
|