| Index: sky/engine/core/painting/Rect.cpp
|
| diff --git a/sky/engine/core/painting/Rect.cpp b/sky/engine/core/painting/Rect.cpp
|
| index ee0bb3cd26634b7f61298540aaafdca93e0079ce..84e8958ad3d2d8a300d9dc4755f372f57258d4af 100644
|
| --- a/sky/engine/core/painting/Rect.cpp
|
| +++ b/sky/engine/core/painting/Rect.cpp
|
| @@ -22,6 +22,9 @@ Rect DartConverter<Rect>::FromArgumentsWithNullCheck(Dart_NativeArguments args,
|
| Dart_Handle dart_rect = Dart_GetNativeArgument(args, index);
|
| DCHECK(!LogIfError(dart_rect));
|
|
|
| + if (Dart_IsNull(dart_rect))
|
| + return result;
|
| +
|
| Dart_Handle value =
|
| Dart_GetField(dart_rect, DOMDartState::Current()->value_handle());
|
| if (Dart_IsNull(value))
|
|
|