| Index: mojo/edk/system/core_test_base.cc
|
| diff --git a/mojo/edk/system/core_test_base.cc b/mojo/edk/system/core_test_base.cc
|
| index 2ea2da3a2a0144bc3aa5ba4dcfe47bc5570ca6e5..6297456a0c1d2e8f74ab79628e084b69b03de448 100644
|
| --- a/mojo/edk/system/core_test_base.cc
|
| +++ b/mojo/edk/system/core_test_base.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "mojo/edk/system/core_test_base.h"
|
|
|
| +#include <utility>
|
| #include <vector>
|
|
|
| #include "base/logging.h"
|
| @@ -11,6 +12,7 @@
|
| #include "mojo/edk/system/configuration.h"
|
| #include "mojo/edk/system/core.h"
|
| #include "mojo/edk/system/dispatcher.h"
|
| +#include "mojo/edk/system/handle.h"
|
| #include "mojo/edk/system/memory.h"
|
| #include "mojo/edk/util/ref_ptr.h"
|
| #include "mojo/public/cpp/system/macros.h"
|
| @@ -224,7 +226,11 @@ void CoreTestBase::TearDown() {
|
| MojoHandle CoreTestBase::CreateMockHandle(CoreTestBase::MockHandleInfo* info) {
|
| CHECK(core_);
|
| auto dispatcher = MockDispatcher::Create(info);
|
| - MojoHandle rv = core_->AddDispatcher(dispatcher.get());
|
| + MojoHandle rv = core_->AddHandle(
|
| + Handle(std::move(dispatcher),
|
| + MOJO_HANDLE_RIGHT_DUPLICATE | MOJO_HANDLE_RIGHT_TRANSFER |
|
| + MOJO_HANDLE_RIGHT_READ | MOJO_HANDLE_RIGHT_WRITE |
|
| + MOJO_HANDLE_RIGHT_EXECUTE));
|
| CHECK_NE(rv, MOJO_HANDLE_INVALID);
|
| return rv;
|
| }
|
|
|