Index: content/child/child_thread_impl.cc |
diff --git a/content/child/child_thread_impl.cc b/content/child/child_thread_impl.cc |
index e166b19fa9c482f7dcd271540b6e71976f831819..45b0ec6d299da122f6ce29c251dfa1484294973f 100644 |
--- a/content/child/child_thread_impl.cc |
+++ b/content/child/child_thread_impl.cc |
@@ -656,8 +656,10 @@ ServiceManagerConnection* ChildThreadImpl::GetServiceManagerConnection() { |
} |
service_manager::InterfaceRegistry* ChildThreadImpl::GetInterfaceRegistry() { |
- if (!interface_registry_.get()) |
- interface_registry_.reset(new service_manager::InterfaceRegistry); |
+ if (!interface_registry_.get()) { |
+ interface_registry_ = base::MakeUnique<service_manager::InterfaceRegistry>( |
+ service_manager::Identity(), service_manager::InterfaceProviderSpec()); |
+ } |
return interface_registry_.get(); |
} |