Chromium Code Reviews| Index: chrome/browser/renderer_host/render_widget_host_view_views.cc |
| diff --git a/chrome/browser/renderer_host/render_widget_host_view_views.cc b/chrome/browser/renderer_host/render_widget_host_view_views.cc |
| index b9ebf768e239fcf1454f88401e7ac4b2cc58a862..f79823aa7c4dcb5b32bc238b53125a1a4dd110e2 100644 |
| --- a/chrome/browser/renderer_host/render_widget_host_view_views.cc |
| +++ b/chrome/browser/renderer_host/render_widget_host_view_views.cc |
| @@ -107,6 +107,13 @@ WebKit::WebInputEvent::Type TouchEventTypeFromEvent( |
| } |
| } |
| +void UpdateTouchParams(const views::TouchEvent* event, |
|
rjkroege
2011/06/10 17:56:36
I still think you should put this code inline.
syf1984
2011/06/10 18:11:05
Done.
|
| + WebKit::WebTouchPoint* tpoint) { |
| + tpoint->radiusX = event->radius_x(); |
| + tpoint->radiusY = event->radius_y(); |
| + tpoint->rotationAngle = event->angle(); |
| +} |
| + |
| void UpdateTouchPointPosition(const views::TouchEvent* event, |
| const gfx::Point& origin, |
| WebKit::WebTouchPoint* tpoint) { |
| @@ -563,6 +570,8 @@ views::View::TouchStatus RenderWidgetHostViewViews::OnTouchEvent( |
| if (status != TOUCH_STATUS_START) |
| status = TOUCH_STATUS_CONTINUE; |
| + UpdateTouchParams(&event, point); |
| + |
| // Update the location and state of the point. |
| point->state = TouchPointStateFromEvent(&event); |
| if (point->state == WebKit::WebTouchPoint::StateMoved) { |