From bbc8f5fe2283d27dd4cb782061dad7dcd04302b9 Mon Sep 17 00:00:00 2001 From: Ian McKellar Date: Tue, 25 Oct 2016 10:17:46 -0700 Subject: [PATCH] Go directly from vmo to vector (instead of via string) (#3170) --- content_handler/application_impl.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content_handler/application_impl.cc b/content_handler/application_impl.cc index 56756bc09..1c15fae33 100644 --- a/content_handler/application_impl.cc +++ b/content_handler/application_impl.cc @@ -9,7 +9,7 @@ #include "flutter/content_handler/runtime_holder.h" #include "lib/ftl/logging.h" #include "lib/mtl/data_pipe/vector.h" -#include "lib/mtl/shared_buffer/strings.h" +#include "lib/mtl/shared_buffer/vector.h" #include "lib/zip/unzipper.h" #include "mojo/public/cpp/application/connect.h" @@ -30,13 +30,11 @@ ApplicationImpl::ApplicationImpl( return; } } else if (response->body->is_buffer()) { - std::string string; - bool result = mtl::StringFromSharedBuffer(std::move(response->body->get_buffer()), &string); + bool result = mtl::VectorFromSharedBuffer(std::move(response->body->get_buffer()), &bundle_); if (!result) { FTL_LOG(ERROR) << "Failed to receive bundle."; return; } - bundle_.assign(string.begin(), string.end()); } else { FTL_NOTREACHED(); }