Index: services/python/content_handler/content_handler_main.cc |
diff --git a/services/python/content_handler/content_handler_main.cc b/services/python/content_handler/content_handler_main.cc |
index be6897dbf8ad6e46a44edf5e62256073d7ece187..d4d6f0acd54add252d3f06e621e89697d4caa746 100644 |
--- a/services/python/content_handler/content_handler_main.cc |
+++ b/services/python/content_handler/content_handler_main.cc |
@@ -215,10 +215,13 @@ class PythonContentHandlerApp : public ApplicationDelegate { |
bool ConfigureIncomingConnection(ApplicationConnection* connection) override { |
if (IsDebug(connection->GetServiceProviderImpl() |
.connection_context() |
- .connection_url)) |
- connection->AddService(&debug_content_handler_factory_); |
- else |
- connection->AddService(&content_handler_factory_); |
+ .connection_url)) { |
+ connection->GetServiceProviderImpl().AddService<mojo::ContentHandler>( |
+ debug_content_handler_factory_.GetInterfaceRequestHandler()); |
+ } else { |
+ connection->GetServiceProviderImpl().AddService<mojo::ContentHandler>( |
+ content_handler_factory_.GetInterfaceRequestHandler()); |
+ } |
return true; |
} |