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

Unified Diff: content/renderer/gpu/input_event_filter.cc

Issue 11577024: Revert 172287 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years 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
« no previous file with comments | « content/renderer/gpu/input_event_filter.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/gpu/input_event_filter.cc
===================================================================
--- content/renderer/gpu/input_event_filter.cc (revision 173178)
+++ content/renderer/gpu/input_event_filter.cc (working copy)
@@ -11,18 +11,6 @@
using WebKit::WebInputEvent;
-namespace {
-
-bool IsImeEvent(const IPC::Message& message) {
- return (message.type() == ViewMsg_ImeSetComposition::ID ||
- message.type() == ViewMsg_ImeConfirmComposition::ID ||
- message.type() == ViewMsg_SetCompositionFromExistingText::ID ||
- message.type() == ViewMsg_SetEditableSelectionOffsets::ID ||
- message.type() == ViewMsg_ExtendSelectionAndDelete::ID);
-}
-
-}
-
namespace content {
InputEventFilter::InputEventFilter(IPC::Listener* main_listener,
@@ -52,7 +40,6 @@
SendACK(messages_.front(), INPUT_EVENT_ACK_STATE_CONSUMED);
messages_.pop();
- ForwardPendingImeEvents();
}
void InputEventFilter::DidNotHandleInputEvent(bool send_to_widget) {
@@ -71,7 +58,6 @@
SendACK(messages_.front(), INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS);
}
messages_.pop();
- ForwardPendingImeEvents();
}
void InputEventFilter::OnFilterAdded(IPC::Channel* channel) {
@@ -88,9 +74,6 @@
}
bool InputEventFilter::OnMessageReceived(const IPC::Message& message) {
- if (IsImeEvent(message))
- return QueueImeEvent(message);
-
if (message.type() != ViewMsg_HandleInputEvent::ID)
return false;
@@ -162,21 +145,4 @@
new ViewHostMsg_HandleInputEvent_ACK(routing_id, event_type, ack_result));
}
-bool InputEventFilter::QueueImeEvent(const IPC::Message& message) {
- if (messages_.empty())
- return false;
- messages_.push(message);
- return true;
-}
-
-void InputEventFilter::ForwardPendingImeEvents() {
- while (!messages_.empty() && IsImeEvent(messages_.front())) {
- main_loop_->PostTask(
- FROM_HERE,
- base::Bind(&InputEventFilter::ForwardToMainListener,
- this, messages_.front()));
- messages_.pop();
- }
-}
-
} // namespace content
« no previous file with comments | « content/renderer/gpu/input_event_filter.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698