Index: mojo/converters/input_events/input_events_type_converters.cc |
diff --git a/mojo/converters/input_events/input_events_type_converters.cc b/mojo/converters/input_events/input_events_type_converters.cc |
index 215c6460199aab4c0edffaeb920d0ff824362c98..91a9820c7a22a22d18c36f3f85fce6871c28a548 100644 |
--- a/mojo/converters/input_events/input_events_type_converters.cc |
+++ b/mojo/converters/input_events/input_events_type_converters.cc |
@@ -4,6 +4,8 @@ |
#include "mojo/converters/input_events/input_events_type_converters.h" |
+#include <utility> |
+ |
#if defined(USE_X11) |
#include <X11/extensions/XInput2.h> |
#include <X11/Xlib.h> |
@@ -182,7 +184,7 @@ mus::mojom::EventPtr TypeConverter<mus::mojom::EventPtr, ui::Event>::Convert( |
pointer_data->kind = mus::mojom::POINTER_KIND_MOUSE; |
mus::mojom::LocationDataPtr location_data(mus::mojom::LocationData::New()); |
SetPointerDataLocationFromEvent(*located_event, location_data.get()); |
- pointer_data->location = location_data.Pass(); |
+ pointer_data->location = std::move(location_data); |
if (input.IsMouseWheelEvent()) { |
const ui::MouseWheelEvent* wheel_event = |
@@ -206,9 +208,9 @@ mus::mojom::EventPtr TypeConverter<mus::mojom::EventPtr, ui::Event>::Convert( |
wheel_data->delta_y = wheel_event->y_offset(); |
wheel_data->delta_z = 0; |
} |
- pointer_data->wheel_data = wheel_data.Pass(); |
+ pointer_data->wheel_data = std::move(wheel_data); |
} |
- event->pointer_data = pointer_data.Pass(); |
+ event->pointer_data = std::move(pointer_data); |
} else if (input.IsTouchEvent()) { |
const ui::TouchEvent* touch_event = |
static_cast<const ui::TouchEvent*>(&input); |
@@ -218,7 +220,7 @@ mus::mojom::EventPtr TypeConverter<mus::mojom::EventPtr, ui::Event>::Convert( |
pointer_data->kind = mus::mojom::POINTER_KIND_TOUCH; |
mus::mojom::LocationDataPtr location_data(mus::mojom::LocationData::New()); |
SetPointerDataLocationFromEvent(*touch_event, location_data.get()); |
- pointer_data->location = location_data.Pass(); |
+ pointer_data->location = std::move(location_data); |
mus::mojom::BrushDataPtr brush_data(mus::mojom::BrushData::New()); |
@@ -229,8 +231,8 @@ mus::mojom::EventPtr TypeConverter<mus::mojom::EventPtr, ui::Event>::Convert( |
brush_data->pressure = touch_event->pointer_details().force(); |
brush_data->tilt_y = 0; |
brush_data->tilt_z = 0; |
- pointer_data->brush_data = brush_data.Pass(); |
- event->pointer_data = pointer_data.Pass(); |
+ pointer_data->brush_data = std::move(brush_data); |
+ event->pointer_data = std::move(pointer_data); |
// TODO(rjkroege): Plumb raw pointer events on windows. |
// TODO(rjkroege): Handle force-touch on MacOS |
@@ -258,9 +260,9 @@ mus::mojom::EventPtr TypeConverter<mus::mojom::EventPtr, ui::Event>::Convert( |
key_data->text = key_event->GetText(); |
key_data->unmodified_text = key_event->GetUnmodifiedText(); |
} |
- event->key_data = key_data.Pass(); |
+ event->key_data = std::move(key_data); |
} |
- return event.Pass(); |
+ return event; |
} |
// static |
@@ -306,7 +308,7 @@ TypeConverter<scoped_ptr<ui::Event>, mus::mojom::EventPtr>::Convert( |
static_cast<int32_t>(input->key_data->windows_key_code), |
input->key_data->text, |
input->key_data->unmodified_text))); |
- return key_event.Pass(); |
+ return std::move(key_event); |
} |
case mus::mojom::EVENT_TYPE_POINTER_DOWN: |
case mus::mojom::EVENT_TYPE_POINTER_UP: |
@@ -321,7 +323,7 @@ TypeConverter<scoped_ptr<ui::Event>, mus::mojom::EventPtr>::Convert( |
ui::EventFlags(input->flags))); |
event->set_location_f(location); |
event->set_root_location_f(screen_location); |
- return event.Pass(); |
+ return std::move(event); |
} break; |
case mus::mojom::POINTER_KIND_TOUCH: { |
DCHECK(input->pointer_data->brush_data); |
@@ -334,7 +336,7 @@ TypeConverter<scoped_ptr<ui::Event>, mus::mojom::EventPtr>::Convert( |
input->pointer_data->brush_data->pressure)); |
touch_event->set_location_f(location); |
touch_event->set_root_location_f(screen_location); |
- return touch_event.Pass(); |
+ return std::move(touch_event); |
} break; |
case mus::mojom::POINTER_KIND_PEN: |
NOTIMPLEMENTED(); |
@@ -353,7 +355,7 @@ TypeConverter<scoped_ptr<ui::Event>, mus::mojom::EventPtr>::Convert( |
*pre_wheel_event, |
static_cast<int>(input->pointer_data->wheel_data->delta_x), |
static_cast<int>(input->pointer_data->wheel_data->delta_y))); |
- return wheel_event.Pass(); |
+ return std::move(wheel_event); |
} break; |
default: |