| Index: ui/events/ozone/events_ozone.cc
|
| diff --git a/ui/events/ozone/events_ozone.cc b/ui/events/ozone/events_ozone.cc
|
| index d5d75afe849a295a834c8b2a747277eac6dc851e..65ad063dde3525431ba51a24c5e1735c7d359e34 100644
|
| --- a/ui/events/ozone/events_ozone.cc
|
| +++ b/ui/events/ozone/events_ozone.cc
|
| @@ -144,11 +144,17 @@ bool GetFlingData(const base::NativeEvent& native_event,
|
| const ui::ScrollEvent* event =
|
| static_cast<const ui::ScrollEvent*>(native_event);
|
| DCHECK(event->IsScrollEvent());
|
| - *vx = event->x_offset();
|
| - *vy = event->y_offset();
|
| - *vx_ordinal = event->x_offset_ordinal();
|
| - *vy_ordinal = event->y_offset_ordinal();
|
| - *is_cancel = event->type() == ET_SCROLL_FLING_CANCEL;
|
| + if (vx)
|
| + *vx = event->x_offset();
|
| + if (vy)
|
| + *vy = event->y_offset();
|
| + if (vx_ordinal)
|
| + *vx_ordinal = event->x_offset_ordinal();
|
| + if (vy_ordinal)
|
| + *vy_ordinal = event->y_offset_ordinal();
|
| + if (is_cancel)
|
| + *is_cancel = event->type() == ET_SCROLL_FLING_CANCEL;
|
| +
|
| return true;
|
| }
|
|
|
|
|