| Index: services/catalog/public/cpp/resource_loader.cc
|
| diff --git a/services/catalog/public/cpp/resource_loader.cc b/services/catalog/public/cpp/resource_loader.cc
|
| index 16b1db8ffd5998f88b53fabb2fd65f8c494def64..737fb1978732cb6179391699f2dbb4a02aa833f7 100644
|
| --- a/services/catalog/public/cpp/resource_loader.cc
|
| +++ b/services/catalog/public/cpp/resource_loader.cc
|
| @@ -10,21 +10,24 @@
|
| #include "base/bind.h"
|
| #include "base/files/file.h"
|
| #include "components/filesystem/public/interfaces/directory.mojom.h"
|
| -#include "mojo/platform_handle/platform_handle_functions.h"
|
| +#include "mojo/public/cpp/system/platform_handle.h"
|
| #include "services/shell/public/cpp/connector.h"
|
| #include "services/shell/public/interfaces/interface_provider.mojom.h"
|
|
|
| namespace catalog {
|
| +
|
| namespace {
|
| +
|
| base::File GetFileFromHandle(mojo::ScopedHandle handle) {
|
| CHECK(handle.is_valid());
|
| - MojoPlatformHandle platform_handle;
|
| - CHECK(MojoExtractPlatformHandle(handle.release().value(),
|
| - &platform_handle) == MOJO_RESULT_OK);
|
| - return base::File(platform_handle);
|
| -}
|
| + base::PlatformFile platform_file;
|
| + CHECK_EQ(mojo::UnwrapPlatformFile(std::move(handle), &platform_file),
|
| + MOJO_RESULT_OK);
|
| + return base::File(platform_file);
|
| }
|
|
|
| +} // namespace
|
| +
|
| ResourceLoader::ResourceLoader() {}
|
| ResourceLoader::~ResourceLoader() {}
|
|
|
|
|