Index: ios/web/web_state/ui/wk_web_view_configuration_provider.mm |
diff --git a/ios/web/web_state/ui/wk_web_view_configuration_provider.mm b/ios/web/web_state/ui/wk_web_view_configuration_provider.mm |
index 17d135e230c0458ad15ed689c3015c2010e9e113..e3386c5b0ad89d12ccc5f5c55095f40c906879fe 100644 |
--- a/ios/web/web_state/ui/wk_web_view_configuration_provider.mm |
+++ b/ios/web/web_state/ui/wk_web_view_configuration_provider.mm |
@@ -9,6 +9,7 @@ |
#import "base/ios/weak_nsobject.h" |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "ios/web/public/browser_state.h" |
#import "ios/web/web_state/js/page_script_util.h" |
#import "ios/web/web_state/ui/crw_wk_script_message_router.h" |
@@ -38,7 +39,7 @@ WKWebViewConfigurationProvider::FromBrowserState(BrowserState* browser_state) { |
if (!browser_state->GetUserData(kWKWebViewConfigProviderKeyName)) { |
browser_state->SetUserData( |
kWKWebViewConfigProviderKeyName, |
- new WKWebViewConfigurationProvider(browser_state)); |
+ base::WrapUnique(new WKWebViewConfigurationProvider(browser_state))); |
} |
return *(static_cast<WKWebViewConfigurationProvider*>( |
browser_state->GetUserData(kWKWebViewConfigProviderKeyName))); |