Index: ui/aura/test/aura_test_base.cc |
diff --git a/ui/aura/test/aura_test_base.cc b/ui/aura/test/aura_test_base.cc |
index 7dfe74db48ab24c7e8a828302fe43b2eb066ae6e..f59f1411e6e66d941f0d7381ea1c45630fa38767 100644 |
--- a/ui/aura/test/aura_test_base.cc |
+++ b/ui/aura/test/aura_test_base.cc |
@@ -10,6 +10,7 @@ |
#include "ui/aura/test/test_window_delegate.h" |
#include "ui/aura/window.h" |
#include "ui/base/ime/input_method_initializer.h" |
+#include "ui/events/event_dispatcher.h" |
#include "ui/events/gestures/gesture_configuration.h" |
namespace aura { |
@@ -106,5 +107,11 @@ void AuraTestBase::ParentWindow(Window* window) { |
client::ParentWindowWithContext(window, root_window(), gfx::Rect()); |
} |
+bool AuraTestBase::DispatchEventUsingWindowDispatcher(ui::Event* event) { |
+ ui::EventDispatchDetails details = dispatcher()->OnEventFromSource(event); |
+ CHECK(!details.dispatcher_destroyed); |
+ return event->handled(); |
+} |
+ |
} // namespace test |
} // namespace aura |