Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(683)

Unified Diff: components/test_runner/web_test_proxy.cc

Issue 1897363003: Use correct WebView from EventSender. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed initial state of EventSender. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/test_runner/web_test_proxy.cc
diff --git a/components/test_runner/web_test_proxy.cc b/components/test_runner/web_test_proxy.cc
index 75298ccacf2a7cb1a74de55f6fe0f2e4ca2cd025..93f2a3779a2dc9129dea6cef42bbd3f4284b7a4d 100644
--- a/components/test_runner/web_test_proxy.cc
+++ b/components/test_runner/web_test_proxy.cc
@@ -7,6 +7,7 @@
#include <stddef.h>
#include <stdint.h>
+#include "components/test_runner/event_sender.h"
#include "components/test_runner/mock_screen_orientation_client.h"
#include "components/test_runner/test_interfaces.h"
#include "components/test_runner/test_runner.h"
@@ -19,7 +20,8 @@ WebTestProxyBase::WebTestProxyBase()
: test_interfaces_(nullptr),
delegate_(nullptr),
web_view_(nullptr),
- web_widget_(nullptr) {}
+ web_widget_(nullptr),
+ event_sender_(new EventSender(this)) {}
WebTestProxyBase::~WebTestProxyBase() {
test_interfaces_->WindowClosed(this);
@@ -30,6 +32,18 @@ void WebTestProxyBase::SetInterfaces(WebTestInterfaces* interfaces) {
test_interfaces_->WindowOpened(this);
}
+void WebTestProxyBase::SetSendWheelGestures(bool send_gestures) {
+ event_sender_->set_send_wheel_gestures(send_gestures);
+}
+
+void WebTestProxyBase::Reset() {
+ event_sender_->Reset();
+}
+
+void WebTestProxyBase::BindTo(blink::WebLocalFrame* frame) {
+ event_sender_->Install(frame);
+}
+
void WebTestProxyBase::GetScreenOrientationForTesting(
blink::WebScreenInfo& screen_info) {
MockScreenOrientationClient* mock_client =

Powered by Google App Engine
This is Rietveld 408576698