| Index: ios/chrome/browser/ui/webui/physical_web_ui.cc | 
| diff --git a/ios/chrome/browser/ui/webui/physical_web_ui.cc b/ios/chrome/browser/ui/webui/physical_web_ui.cc | 
| index d5a6127c34a90cd57c362bb26a973ec87085a0cb..98a5cceff0eb7e8d06f509601de4da1c070380b4 100644 | 
| --- a/ios/chrome/browser/ui/webui/physical_web_ui.cc | 
| +++ b/ios/chrome/browser/ui/webui/physical_web_ui.cc | 
| @@ -5,6 +5,7 @@ | 
| #include "ios/chrome/browser/ui/webui/physical_web_ui.h" | 
|  | 
| #include "base/macros.h" | 
| +#include "base/memory/ptr_util.h" | 
| #include "base/metrics/user_metrics.h" | 
| #include "components/grit/components_resources.h" | 
| #include "components/physical_web/data_source/physical_web_data_source.h" | 
| @@ -96,8 +97,7 @@ class PhysicalWebDOMHandler : public web::WebUIIOSMessageHandler { | 
|  | 
| PhysicalWebUI::PhysicalWebUI(web::WebUIIOS* web_ui) | 
| : web::WebUIIOSController(web_ui) { | 
| -  PhysicalWebDOMHandler* handler = new PhysicalWebDOMHandler(); | 
| -  web_ui->AddMessageHandler(handler); | 
| +  web_ui->AddMessageHandler(base::MakeUnique<PhysicalWebDOMHandler>()); | 
|  | 
| web::WebUIIOSDataSource::Add(ios::ChromeBrowserState::FromWebUIIOS(web_ui), | 
| CreatePhysicalWebUIDataSource()); | 
|  |