summaryrefslogtreecommitdiffstats
path: root/content/public
diff options
context:
space:
mode:
authorsadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:09:09 +0000
committersadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:09:09 +0000
commit0dea165d01ba35a3880e40a455657442655a6063 (patch)
treef82b50ef76eb704ea342aadbcaddb9bb1c6f1fc4 /content/public
parentd219a19a5139d4917440c730c64b19c13b486291 (diff)
downloadchromium_src-0dea165d01ba35a3880e40a455657442655a6063.zip
chromium_src-0dea165d01ba35a3880e40a455657442655a6063.tar.gz
chromium_src-0dea165d01ba35a3880e40a455657442655a6063.tar.bz2
ipc: Use existing [de]serializer for WebInputEvent.
There is an existing serializer/deserializer for WebInputEvent (used for plugins). Use that everywhere else, instead of reading/writing directly into the IPC message. BUG=164682 Review URL: https://codereview.chromium.org/11471022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173012 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public')
-rw-r--r--content/public/test/render_view_test.cc16
1 files changed, 4 insertions, 12 deletions
diff --git a/content/public/test/render_view_test.cc b/content/public/test/render_view_test.cc
index 62d4833..2ccd54f 100644
--- a/content/public/test/render_view_test.cc
+++ b/content/public/test/render_view_test.cc
@@ -209,20 +209,14 @@ void RenderViewTest::SendNativeKeyEvent(
void RenderViewTest::SendWebKeyboardEvent(
const WebKit::WebKeyboardEvent& key_event) {
- scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0));
- input_message->WriteData(reinterpret_cast<const char*>(&key_event),
- sizeof(WebKit::WebKeyboardEvent));
RenderViewImpl* impl = static_cast<RenderViewImpl*>(view_);
- impl->OnMessageReceived(*input_message);
+ impl->OnMessageReceived(ViewMsg_HandleInputEvent(0, &key_event, false));
}
void RenderViewTest::SendWebMouseEvent(
const WebKit::WebMouseEvent& mouse_event) {
- scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0));
- input_message->WriteData(reinterpret_cast<const char*>(&mouse_event),
- sizeof(WebKit::WebMouseEvent));
RenderViewImpl* impl = static_cast<RenderViewImpl*>(view_);
- impl->OnMessageReceived(*input_message);
+ impl->OnMessageReceived(ViewMsg_HandleInputEvent(0, &mouse_event, false));
}
const char* const kGetCoordinatesScript =
@@ -280,10 +274,8 @@ bool RenderViewTest::SimulateElementClick(const std::string& element_id) {
mouse_event.x = bounds.CenterPoint().x();
mouse_event.y = bounds.CenterPoint().y();
mouse_event.clickCount = 1;
- ViewMsg_HandleInputEvent input_event(0);
- scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0));
- input_message->WriteData(reinterpret_cast<const char*>(&mouse_event),
- sizeof(WebMouseEvent));
+ scoped_ptr<IPC::Message> input_message(
+ new ViewMsg_HandleInputEvent(0, &mouse_event, false));
RenderViewImpl* impl = static_cast<RenderViewImpl*>(view_);
impl->OnMessageReceived(*input_message);
return true;