| Index: content/browser/renderer_host/input/web_input_event_util.cc
|
| diff --git a/content/browser/renderer_host/input/web_input_event_util.cc b/content/browser/renderer_host/input/web_input_event_util.cc
|
| index 37a0d60e7c29b0b048529df978ececb33bf2b111..8a7fd9286f5d9b8fb658e532d3fbf72c47cfc58b 100644
|
| --- a/content/browser/renderer_host/input/web_input_event_util.cc
|
| +++ b/content/browser/renderer_host/input/web_input_event_util.cc
|
| @@ -112,7 +112,7 @@ const char* GetKeyIdentifier(ui::KeyboardCode key_code) {
|
| case ui::VKEY_UP:
|
| return "Up";
|
| case ui::VKEY_DELETE:
|
| - return "U+007F"; // Standard says that DEL becomes U+007F.
|
| + return "U+007F"; // Standard says that DEL becomes U+007F.
|
| case ui::VKEY_MEDIA_NEXT_TRACK:
|
| return "MediaNextTrack";
|
| case ui::VKEY_MEDIA_PREV_TRACK:
|
| @@ -177,19 +177,17 @@ WebTouchPoint::State ToWebTouchPointState(MotionEvent::Action action,
|
| }
|
|
|
| WebTouchPoint CreateWebTouchPoint(const MotionEvent& event,
|
| - size_t pointer_index,
|
| - float scale) {
|
| + size_t pointer_index) {
|
| WebTouchPoint touch;
|
| touch.id = event.GetPointerId(pointer_index);
|
| touch.state = ToWebTouchPointState(
|
| event.GetAction(),
|
| static_cast<int>(pointer_index) == event.GetActionIndex());
|
| - touch.position.x = event.GetX(pointer_index) * scale;
|
| - touch.position.y = event.GetY(pointer_index) * scale;
|
| + touch.position.x = event.GetX(pointer_index);
|
| + touch.position.y = event.GetY(pointer_index);
|
| // TODO(joth): Raw event co-ordinates.
|
| touch.screenPosition = touch.position;
|
| - touch.radiusX = touch.radiusY =
|
| - event.GetTouchMajor(pointer_index) * 0.5f * scale;
|
| + touch.radiusX = touch.radiusY = event.GetTouchMajor(pointer_index) * 0.5f;
|
| touch.force = event.GetPressure(pointer_index);
|
|
|
| return touch;
|
| @@ -207,14 +205,15 @@ void UpdateWindowsKeyCodeAndKeyIdentifier(blink::WebKeyboardEvent* event,
|
| if (id) {
|
| base::strlcpy(event->keyIdentifier, id, sizeof(event->keyIdentifier) - 1);
|
| } else {
|
| - base::snprintf(event->keyIdentifier, sizeof(event->keyIdentifier), "U+%04X",
|
| + base::snprintf(event->keyIdentifier,
|
| + sizeof(event->keyIdentifier),
|
| + "U+%04X",
|
| base::ToUpperASCII(static_cast<int>(windows_key_code)));
|
| }
|
| }
|
|
|
| blink::WebTouchEvent CreateWebTouchEventFromMotionEvent(
|
| - const ui::MotionEvent& event,
|
| - float scale) {
|
| + const ui::MotionEvent& event) {
|
| blink::WebTouchEvent result;
|
|
|
| result.type = ToWebInputEventType(event.GetAction());
|
| @@ -229,84 +228,75 @@ blink::WebTouchEvent CreateWebTouchEventFromMotionEvent(
|
| DCHECK_GT(result.touchesLength, 0U);
|
|
|
| for (size_t i = 0; i < result.touchesLength; ++i)
|
| - result.touches[i] = CreateWebTouchPoint(event, i, scale);
|
| + result.touches[i] = CreateWebTouchPoint(event, i);
|
|
|
| return result;
|
| }
|
|
|
| WebGestureEvent CreateWebGestureEventFromGestureEventData(
|
| - const ui::GestureEventData& data,
|
| - float scale) {
|
| + const ui::GestureEventData& data) {
|
| WebGestureEvent gesture;
|
| - gesture.x = data.x * scale;
|
| - gesture.y = data.y * scale;
|
| + gesture.x = data.x;
|
| + gesture.y = data.y;
|
| gesture.timeStampSeconds = (data.time - base::TimeTicks()).InSecondsF();
|
| gesture.sourceDevice = WebGestureEvent::Touchscreen;
|
|
|
| switch (data.type) {
|
| case ui::ET_GESTURE_SHOW_PRESS:
|
| gesture.type = WebInputEvent::GestureShowPress;
|
| - gesture.data.showPress.width =
|
| - data.details.bounding_box_f().width() * scale;
|
| - gesture.data.showPress.height =
|
| - data.details.bounding_box_f().height() * scale;
|
| + gesture.data.showPress.width = data.details.bounding_box_f().width();
|
| + gesture.data.showPress.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_DOUBLE_TAP:
|
| gesture.type = WebInputEvent::GestureDoubleTap;
|
| DCHECK_EQ(1, data.details.tap_count());
|
| gesture.data.tap.tapCount = data.details.tap_count();
|
| - gesture.data.tap.width = data.details.bounding_box_f().width() * scale;
|
| - gesture.data.tap.height = data.details.bounding_box_f().height() * scale;
|
| + gesture.data.tap.width = data.details.bounding_box_f().width();
|
| + gesture.data.tap.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_TAP:
|
| gesture.type = WebInputEvent::GestureTap;
|
| DCHECK_EQ(1, data.details.tap_count());
|
| gesture.data.tap.tapCount = data.details.tap_count();
|
| - gesture.data.tap.width = data.details.bounding_box_f().width() * scale;
|
| - gesture.data.tap.height = data.details.bounding_box_f().height() * scale;
|
| + gesture.data.tap.width = data.details.bounding_box_f().width();
|
| + gesture.data.tap.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_TAP_UNCONFIRMED:
|
| gesture.type = WebInputEvent::GestureTapUnconfirmed;
|
| DCHECK_EQ(1, data.details.tap_count());
|
| gesture.data.tap.tapCount = data.details.tap_count();
|
| - gesture.data.tap.width = data.details.bounding_box_f().width() * scale;
|
| - gesture.data.tap.height = data.details.bounding_box_f().height() * scale;
|
| + gesture.data.tap.width = data.details.bounding_box_f().width();
|
| + gesture.data.tap.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_LONG_PRESS:
|
| gesture.type = WebInputEvent::GestureLongPress;
|
| - gesture.data.longPress.width =
|
| - data.details.bounding_box_f().width() * scale;
|
| - gesture.data.longPress.height =
|
| - data.details.bounding_box_f().height() * scale;
|
| + gesture.data.longPress.width = data.details.bounding_box_f().width();
|
| + gesture.data.longPress.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_LONG_TAP:
|
| gesture.type = WebInputEvent::GestureLongTap;
|
| - gesture.data.longPress.width =
|
| - data.details.bounding_box_f().width() * scale;
|
| - gesture.data.longPress.height =
|
| - data.details.bounding_box_f().height() * scale;
|
| + gesture.data.longPress.width = data.details.bounding_box_f().width();
|
| + gesture.data.longPress.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_SCROLL_BEGIN:
|
| gesture.type = WebInputEvent::GestureScrollBegin;
|
| - gesture.data.scrollBegin.deltaXHint =
|
| - data.details.scroll_x_hint() * scale;
|
| - gesture.data.scrollBegin.deltaYHint =
|
| - data.details.scroll_y_hint() * scale;
|
| + gesture.data.scrollBegin.deltaXHint = data.details.scroll_x_hint();
|
| + gesture.data.scrollBegin.deltaYHint = data.details.scroll_y_hint();
|
| break;
|
| case ui::ET_GESTURE_SCROLL_UPDATE:
|
| gesture.type = WebInputEvent::GestureScrollUpdate;
|
| - gesture.data.scrollUpdate.deltaX = data.details.scroll_x() * scale;
|
| - gesture.data.scrollUpdate.deltaY = data.details.scroll_y() * scale;
|
| - gesture.data.scrollUpdate.velocityX = data.details.velocity_x() * scale;
|
| - gesture.data.scrollUpdate.velocityY = data.details.velocity_y() * scale;
|
| + gesture.data.scrollUpdate.deltaX = data.details.scroll_x();
|
| + gesture.data.scrollUpdate.deltaY = data.details.scroll_y();
|
| + gesture.data.scrollUpdate.velocityX = data.details.velocity_x();
|
| + gesture.data.scrollUpdate.velocityY = data.details.velocity_y();
|
| break;
|
| case ui::ET_GESTURE_SCROLL_END:
|
| gesture.type = WebInputEvent::GestureScrollEnd;
|
| break;
|
| case ui::ET_SCROLL_FLING_START:
|
| gesture.type = WebInputEvent::GestureFlingStart;
|
| - gesture.data.flingStart.velocityX = data.details.velocity_x() * scale;
|
| - gesture.data.flingStart.velocityY = data.details.velocity_y() * scale;
|
| + gesture.data.flingStart.velocityX = data.details.velocity_x();
|
| + gesture.data.flingStart.velocityY = data.details.velocity_y();
|
| break;
|
| case ui::ET_SCROLL_FLING_CANCEL:
|
| gesture.type = WebInputEvent::GestureFlingCancel;
|
| @@ -326,10 +316,8 @@ WebGestureEvent CreateWebGestureEventFromGestureEventData(
|
| break;
|
| case ui::ET_GESTURE_TAP_DOWN:
|
| gesture.type = WebInputEvent::GestureTapDown;
|
| - gesture.data.tapDown.width =
|
| - data.details.bounding_box_f().width() * scale;
|
| - gesture.data.tapDown.height =
|
| - data.details.bounding_box_f().height() * scale;
|
| + gesture.data.tapDown.width = data.details.bounding_box_f().width();
|
| + gesture.data.tapDown.height = data.details.bounding_box_f().height();
|
| break;
|
| case ui::ET_GESTURE_BEGIN:
|
| case ui::ET_GESTURE_END:
|
|
|