| Index: ios/web/webui/web_ui_ios_impl.mm
|
| diff --git a/ios/web/webui/web_ui_ios_impl.mm b/ios/web/webui/web_ui_ios_impl.mm
|
| index 395b4ab0f568eda1aba4c418b81e17ba1dd698d1..5822edb7111863bad9f78b22c26e7e1f890fdc77 100644
|
| --- a/ios/web/webui/web_ui_ios_impl.mm
|
| +++ b/ios/web/webui/web_ui_ios_impl.mm
|
| @@ -143,11 +143,12 @@ void WebUIIOSImpl::ProcessWebUIIOSMessage(const GURL& source_url,
|
| // WebUIIOSImpl, protected:
|
| // -------------------------------------------------------
|
|
|
| -void WebUIIOSImpl::AddMessageHandler(WebUIIOSMessageHandler* handler) {
|
| +void WebUIIOSImpl::AddMessageHandler(
|
| + std::unique_ptr<WebUIIOSMessageHandler> handler) {
|
| DCHECK(!handler->web_ui());
|
| handler->set_web_ui(this);
|
| handler->RegisterMessages();
|
| - handlers_.push_back(handler);
|
| + handlers_.push_back(std::move(handler));
|
| }
|
|
|
| void WebUIIOSImpl::ExecuteJavascript(const base::string16& javascript) {
|
|
|