| Index: sky/engine/core/painting/Point.cpp
|
| diff --git a/sky/engine/core/painting/Point.cpp b/sky/engine/core/painting/Point.cpp
|
| index e3baafff70d99efae2cdeab9ef87e231152b2a69..0c9a882b6572d9171e81d443cf7b0b0a6c97f6fc 100644
|
| --- a/sky/engine/core/painting/Point.cpp
|
| +++ b/sky/engine/core/painting/Point.cpp
|
| @@ -12,21 +12,18 @@ namespace blink {
|
|
|
| // Convert handle.x,y ==> SkPoint.
|
| Point DartConverter<Point>::FromDart(Dart_Handle handle) {
|
| - Point result;
|
| - result.is_null = true;
|
| -
|
| DCHECK(!LogIfError(handle));
|
| -
|
| Dart_Handle x_value =
|
| Dart_GetField(handle, DOMDartState::Current()->x_handle());
|
| Dart_Handle y_value =
|
| Dart_GetField(handle, DOMDartState::Current()->y_handle());
|
| -
|
| double x = 0.0, y = 0.0;
|
| Dart_Handle err = Dart_DoubleValue(x_value, &x);
|
| DCHECK(!LogIfError(err));
|
| err = Dart_DoubleValue(y_value, &y);
|
| DCHECK(!LogIfError(err));
|
| +
|
| + Point result;
|
| result.sk_point.set(x, y);
|
| result.is_null = false;
|
| return result;
|
|
|