| Index: services/ui/public/interfaces/cursor/cursor_struct_traits.cc
|
| diff --git a/services/ui/public/interfaces/cursor/cursor_struct_traits.cc b/services/ui/public/interfaces/cursor/cursor_struct_traits.cc
|
| index 63c6e6a435179708d9f983ab752ff93bf55c226a..dc13478ac68c5f4e5ab4a29f7d7bd6488185c6d4 100644
|
| --- a/services/ui/public/interfaces/cursor/cursor_struct_traits.cc
|
| +++ b/services/ui/public/interfaces/cursor/cursor_struct_traits.cc
|
| @@ -9,7 +9,6 @@
|
| #include "services/ui/public/interfaces/cursor/cursor.mojom.h"
|
| #include "skia/public/interfaces/bitmap_skbitmap_struct_traits.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| -#include "ui/base/cursor/cursor.h"
|
| #include "ui/gfx/geometry/mojo/geometry_struct_traits.h"
|
|
|
| namespace mojo {
|
| @@ -268,6 +267,38 @@ bool EnumTraits<ui::mojom::CursorType, ui::CursorType>::FromMojom(
|
| return false;
|
| }
|
|
|
| +// static
|
| +ui::mojom::CursorSize
|
| +EnumTraits<ui::mojom::CursorSize, ui::CursorSize>::ToMojom(
|
| + ui::CursorSize input) {
|
| + switch (input) {
|
| + case ui::CursorSize::kNormal:
|
| + return ui::mojom::CursorSize::kNormal;
|
| + case ui::CursorSize::kLarge:
|
| + return ui::mojom::CursorSize::kLarge;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return ui::mojom::CursorSize::kNormal;
|
| +}
|
| +
|
| +// static
|
| +bool EnumTraits<ui::mojom::CursorSize, ui::CursorSize>::FromMojom(
|
| + ui::mojom::CursorSize input,
|
| + ui::CursorSize* out) {
|
| + switch (input) {
|
| + case ui::mojom::CursorSize::kNormal:
|
| + *out = ui::CursorSize::kNormal;
|
| + return true;
|
| + case ui::mojom::CursorSize::kLarge:
|
| + *out = ui::CursorSize::kLarge;
|
| + return true;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return false;
|
| +}
|
| +
|
| // static
|
| const base::TimeDelta&
|
| StructTraits<ui::mojom::CursorDataDataView, ui::CursorData>::frame_delay(
|
|
|