| Index: ppapi/cpp/input_event.cc
|
| diff --git a/ppapi/cpp/input_event.cc b/ppapi/cpp/input_event.cc
|
| index fbf8ac712548d9c6cfc96ab3ad559cb3f1f67e19..632b1eccd93652f9f15e227e28bb9fdbf342756c 100644
|
| --- a/ppapi/cpp/input_event.cc
|
| +++ b/ppapi/cpp/input_event.cc
|
| @@ -90,13 +90,14 @@ MouseInputEvent::MouseInputEvent(Instance* instance,
|
| uint32_t modifiers,
|
| PP_InputEvent_MouseButton mouse_button,
|
| const Point& mouse_position,
|
| - int32_t click_count) {
|
| + int32_t click_count,
|
| + const Point& mouse_movement) {
|
| // Type check the input event before setting it.
|
| if (!has_interface<PPB_MouseInputEvent>())
|
| return;
|
| PassRefFromConstructor(get_interface<PPB_MouseInputEvent>()->Create(
|
| instance->pp_instance(), type, time_stamp, modifiers, mouse_button,
|
| - &mouse_position.pp_point(), click_count));
|
| + &mouse_position.pp_point(), click_count, &mouse_movement.pp_point()));
|
| }
|
|
|
| PP_InputEvent_MouseButton MouseInputEvent::GetButton() const {
|
| @@ -117,6 +118,12 @@ int32_t MouseInputEvent::GetClickCount() const {
|
| return get_interface<PPB_MouseInputEvent>()->GetClickCount(pp_resource());
|
| }
|
|
|
| +Point MouseInputEvent::GetMovement() const {
|
| + if (!has_interface<PPB_MouseInputEvent>())
|
| + return Point();
|
| + return get_interface<PPB_MouseInputEvent>()->GetMovement(pp_resource());
|
| +}
|
| +
|
| // WheelInputEvent -------------------------------------------------------------
|
|
|
| WheelInputEvent::WheelInputEvent() : InputEvent() {
|
|
|