Index: ios/web/public/test/test_redirect_observer.mm |
diff --git a/ios/web/public/test/test_redirect_observer.mm b/ios/web/public/test/test_redirect_observer.mm |
index 35f33bd4a58aea452e89744a144897e64a9d7fae..50146834a340e8fba8296e372b22d5fe04f0de2f 100644 |
--- a/ios/web/public/test/test_redirect_observer.mm |
+++ b/ios/web/public/test/test_redirect_observer.mm |
@@ -4,6 +4,7 @@ |
#include "ios/web/public/test/test_redirect_observer.h" |
+#include "base/memory/ptr_util.h" |
#include "base/supports_user_data.h" |
#import "ios/web/public/navigation_item.h" |
#import "ios/web/public/navigation_manager.h" |
@@ -37,7 +38,7 @@ class TestRedirectObserverUserDataWrapper |
explicit TestRedirectObserverUserDataWrapper(web::WebState* web_state) |
: redirect_observer_(web_state) { |
DCHECK(web_state); |
- web_state->SetUserData(kTestRedirectObserverKey, this); |
+ web_state->SetUserData(kTestRedirectObserverKey, base::WrapUnique(this)); |
} |
web::TestRedirectObserver* redirect_observer() { return &redirect_observer_; } |