| Index: chrome/browser/chromeos/power/power_prefs_unittest.cc
|
| diff --git a/chrome/browser/chromeos/power/power_prefs_unittest.cc b/chrome/browser/chromeos/power/power_prefs_unittest.cc
|
| index 6b3cd2d2c0689d5625a49207be190086da82a2c7..7a28e040f365300288ad2078719c4dc8a1cc0c76 100644
|
| --- a/chrome/browser/chromeos/power/power_prefs_unittest.cc
|
| +++ b/chrome/browser/chromeos/power/power_prefs_unittest.cc
|
| @@ -152,17 +152,19 @@ TEST_F(PowerPrefsTest, LoginScreen) {
|
| scoped_ptr<TestingPrefServiceSyncable> login_profile_prefs(
|
| new TestingPrefServiceSyncable);
|
| chrome::RegisterLoginProfilePrefs(login_profile_prefs->registry());
|
| - scoped_ptr<TestingProfile> login_profile_owner(new TestingProfile(
|
| - profile_manager_.profiles_dir().AppendASCII(chrome::kInitialProfile),
|
| - NULL,
|
| - scoped_refptr<ExtensionSpecialStoragePolicy>(),
|
| - scoped_ptr<PrefServiceSyncable>(login_profile_prefs.release())));
|
| + TestingProfile::Builder builder;
|
| + builder.SetPath(
|
| + profile_manager_.profiles_dir().AppendASCII(chrome::kInitialProfile));
|
| + builder.SetPrefService(login_profile_prefs.PassAs<PrefServiceSyncable>());
|
| + builder.SetIncognito();
|
| + scoped_ptr<TestingProfile> login_profile_owner(builder.Build());
|
| +
|
| TestingProfile* login_profile = login_profile_owner.get();
|
| TestingProfile* login_profile_parent = profile_manager_.CreateTestingProfile(
|
| chrome::kInitialProfile);
|
| - login_profile_parent->SetOffTheRecordProfile(login_profile_owner.release());
|
| + login_profile_parent->SetOffTheRecordProfile(
|
| + login_profile_owner.PassAs<Profile>());
|
| login_profile->SetOriginalProfile(login_profile_parent);
|
| - login_profile->set_incognito(true);
|
|
|
| // Inform power_prefs_ that the login screen is being shown.
|
| power_prefs_->Observe(chrome::NOTIFICATION_LOGIN_OR_LOCK_WEBUI_VISIBLE,
|
|
|