Index: mojo/edk/system/handle_table.cc |
diff --git a/mojo/edk/system/handle_table.cc b/mojo/edk/system/handle_table.cc |
index cae7a941e4f6ffed8747d830bce9dead4832a055..bd20db6a7496ec5c1ae141d3de7c198b22eece4e 100644 |
--- a/mojo/edk/system/handle_table.cc |
+++ b/mojo/edk/system/handle_table.cc |
@@ -49,17 +49,17 @@ MojoResult HandleTable::GetHandle(MojoHandle handle_value, Handle* handle) { |
return MOJO_RESULT_OK; |
} |
-MojoResult HandleTable::GetAndRemoveDispatcher(MojoHandle handle_value, |
- RefPtr<Dispatcher>* dispatcher) { |
+MojoResult HandleTable::GetAndRemoveHandle(MojoHandle handle_value, |
+ Handle* handle) { |
DCHECK_NE(handle_value, MOJO_HANDLE_INVALID); |
- DCHECK(dispatcher); |
+ DCHECK(handle); |
HandleToEntryMap::iterator it = handle_to_entry_map_.find(handle_value); |
if (it == handle_to_entry_map_.end()) |
return MOJO_RESULT_INVALID_ARGUMENT; |
if (it->second.busy) |
return MOJO_RESULT_BUSY; |
- *dispatcher = std::move(it->second.handle.dispatcher); |
+ *handle = std::move(it->second.handle); |
handle_to_entry_map_.erase(it); |
return MOJO_RESULT_OK; |