Index: chrome/browser/extensions/event_router_forwarder_unittest.cc |
diff --git a/chrome/browser/extensions/event_router_forwarder_unittest.cc b/chrome/browser/extensions/event_router_forwarder_unittest.cc |
index 0e6619ab66328fe79939eb493e06e75e32c71490..865d74b11551c6c9616c87b2f0efefc5fc5381b0 100644 |
--- a/chrome/browser/extensions/event_router_forwarder_unittest.cc |
+++ b/chrome/browser/extensions/event_router_forwarder_unittest.cc |
@@ -111,10 +111,13 @@ class EventRouterForwarderTest : public testing::Test { |
} |
TestingProfile* CreateIncognitoProfile(TestingProfile* base) { |
- TestingProfile* incognito = new TestingProfile; // Owned by |base|. |
- incognito->set_incognito(true); |
- base->SetOffTheRecordProfile(incognito); |
- return incognito; |
+ TestingProfile::Builder builder; |
+ builder.SetIncognito(); |
+ scoped_ptr<TestingProfile> incognito = builder.Build(); |
+ TestingProfile* incognito_ptr = incognito.get(); |
+ // Incognito profile now owned by |base| |
+ base->SetOffTheRecordProfile(incognito.PassAs<Profile>()); |
+ return incognito_ptr; |
} |
base::MessageLoopForUI message_loop_; |