| Index: ios/chrome/browser/ui/webui/mojo_web_ui_ios_controller.h
|
| diff --git a/ios/chrome/browser/ui/webui/mojo_web_ui_ios_controller.h b/ios/chrome/browser/ui/webui/mojo_web_ui_ios_controller.h
|
| index ce2577b470141ecee6a7481534013aad1ef72456..a9c98071f6d2a160839d3a3352e2079a1bc7b419 100644
|
| --- a/ios/chrome/browser/ui/webui/mojo_web_ui_ios_controller.h
|
| +++ b/ios/chrome/browser/ui/webui/mojo_web_ui_ios_controller.h
|
| @@ -20,8 +20,9 @@
|
| // . Override BindUIHandler() to create and bind the implementation of the
|
| // bindings.
|
| template <typename Interface>
|
| -class MojoWebUIIOSController : public web::WebUIIOSController,
|
| - public shell::InterfaceFactory<Interface> {
|
| +class MojoWebUIIOSController
|
| + : public web::WebUIIOSController,
|
| + public service_manager::InterfaceFactory<Interface> {
|
| public:
|
| explicit MojoWebUIIOSController(web::WebUIIOS* web_ui)
|
| : web::WebUIIOSController(web_ui) {
|
| @@ -33,8 +34,8 @@ class MojoWebUIIOSController : public web::WebUIIOSController,
|
| virtual void BindUIHandler(mojo::InterfaceRequest<Interface> request) = 0;
|
|
|
| private:
|
| - // shell::InterfaceFactory overrides:
|
| - void Create(const shell::Identity& remote_identity,
|
| + // service_manager::InterfaceFactory overrides:
|
| + void Create(const service_manager::Identity& remote_identity,
|
| mojo::InterfaceRequest<Interface> request) override {
|
| BindUIHandler(std::move(request));
|
| }
|
|
|