| Index: mojo/public/cpp/bindings/lib/array_internal.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/array_internal.cc b/mojo/public/cpp/bindings/lib/array_internal.cc
|
| index 4614bd15c1844135526d4b2e91050164ebef2601..18443edcb960c79b7f61a6d440e0189f77b5c3ce 100644
|
| --- a/mojo/public/cpp/bindings/lib/array_internal.cc
|
| +++ b/mojo/public/cpp/bindings/lib/array_internal.cc
|
| @@ -44,15 +44,12 @@ void ArraySerializationHelper<Handle, true>::EncodePointersAndHandles(
|
| }
|
|
|
| // static
|
| -bool ArraySerializationHelper<Handle, true>::DecodePointersAndHandles(
|
| +void ArraySerializationHelper<Handle, true>::DecodePointersAndHandles(
|
| const ArrayHeader* header,
|
| ElementType* elements,
|
| - Message* message) {
|
| - for (uint32_t i = 0; i < header->num_elements; ++i) {
|
| - if (!DecodeHandle(&elements[i], message->mutable_handles()))
|
| - return false;
|
| - }
|
| - return true;
|
| + std::vector<Handle>* handles) {
|
| + for (uint32_t i = 0; i < header->num_elements; ++i)
|
| + DecodeHandle(&elements[i], handles);
|
| }
|
|
|
| // static
|
|
|