Index: samples/sample_extension/sample_extension.cc |
diff --git a/samples/sample_extension/sample_extension.cc b/samples/sample_extension/sample_extension.cc |
index 2ca07f8a348f3d8affed6af3fd99c058c1fa4b76..5da20954cc3e1b78370545b5a3ebf5aeb2b534e4 100644 |
--- a/samples/sample_extension/sample_extension.cc |
+++ b/samples/sample_extension/sample_extension.cc |
@@ -75,9 +75,10 @@ void wrappedRandomArray(Dart_Port dest_port_id, |
if (values != NULL) { |
Dart_CObject result; |
- result.type = Dart_CObject::kUint8Array; |
- result.value.as_byte_array.values = values; |
- result.value.as_byte_array.length = length; |
+ result.type = Dart_CObject::kTypedData; |
+ result.value.as_typed_data.type = Dart_CObject::kUint8Array; |
+ result.value.as_typed_data.values = values; |
+ result.value.as_typed_data.length = length; |
Dart_PostCObject(reply_port_id, &result); |
free(values); |
// It is OK that result is destroyed when function exits. |