Chromium Code Reviews| Index: chrome/renderer/chrome_render_view_observer.cc |
| =================================================================== |
| --- chrome/renderer/chrome_render_view_observer.cc (revision 173027) |
| +++ chrome/renderer/chrome_render_view_observer.cc (working copy) |
| @@ -56,6 +56,7 @@ |
| using WebKit::WebDataSource; |
| using WebKit::WebDocument; |
| using WebKit::WebFrame; |
| +using WebKit::WebGestureEvent; |
| using WebKit::WebIconURL; |
| using WebKit::WebRect; |
| using WebKit::WebSecurityOrigin; |
| @@ -690,6 +691,18 @@ |
| render_view()->GetRoutingID())); |
| } |
| +void ChromeRenderViewObserver::DidHandleGestureEvent( |
| + const WebGestureEvent& event) { |
| + if (event.type != WebKit::WebGestureEvent::GestureTap) |
| + return; |
| + |
| + if (render_view()->GetWebView()->textInputType() != |
| + WebKit::WebTextInputTypeNone) { |
| + render_view()->Send(new ChromeViewHostMsg_FocusedEditableNodeTouched( |
| + render_view()->GetRoutingID())); |
|
jam
2012/12/17 22:51:09
nit: indent. also here and above, you can just do
ananta
2012/12/17 22:59:06
Fixed this. The ChromeRenderViewObserver::DidHandl
|
| + } |
| +} |
| + |
| void ChromeRenderViewObserver::CapturePageInfoLater(bool preliminary_capture, |
| base::TimeDelta delay) { |
| capture_timer_.Start( |