| Index: chrome/browser/content_settings/content_settings_default_provider_unittest.cc | 
| diff --git a/chrome/browser/content_settings/content_settings_default_provider_unittest.cc b/chrome/browser/content_settings/content_settings_default_provider_unittest.cc | 
| index add61aa6c3c0e53899c1d6a12fddb7057490f0fd..7a0f5d8e4b313c74e9c109316bc62ef51ba61048 100644 | 
| --- a/chrome/browser/content_settings/content_settings_default_provider_unittest.cc | 
| +++ b/chrome/browser/content_settings/content_settings_default_provider_unittest.cc | 
| @@ -182,7 +182,8 @@ TEST_F(DefaultProviderTest, ObservePref) { | 
| } | 
|  | 
| TEST_F(DefaultProviderTest, OffTheRecord) { | 
| -  content_settings::DefaultProvider otr_provider(profile_.GetPrefs(), true); | 
| +  content_settings::DefaultProvider otr_provider(profile_.GetPrefs(), | 
| +                                                 true /* incognito */); | 
|  | 
| EXPECT_EQ(CONTENT_SETTING_ALLOW, | 
| GetContentSetting(&provider_, | 
| @@ -190,14 +191,14 @@ TEST_F(DefaultProviderTest, OffTheRecord) { | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              false)); | 
| +                              false /* include_incognito */)); | 
| EXPECT_EQ(CONTENT_SETTING_ALLOW, | 
| GetContentSetting(&otr_provider, | 
| GURL(), | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              true)); | 
| +                              true /* include_incognito */)); | 
|  | 
| // Changing content settings on the main provider should also affect the | 
| // incognito map. | 
| @@ -213,7 +214,7 @@ TEST_F(DefaultProviderTest, OffTheRecord) { | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              false)); | 
| +                              false /* include_incognito */)); | 
|  | 
| EXPECT_EQ(CONTENT_SETTING_BLOCK, | 
| GetContentSetting(&otr_provider, | 
| @@ -221,7 +222,7 @@ TEST_F(DefaultProviderTest, OffTheRecord) { | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              true)); | 
| +                              true /* include_incognito */)); | 
|  | 
| // Changing content settings on the incognito provider should be ignored. | 
| scoped_ptr<base::Value> value( | 
| @@ -239,7 +240,7 @@ TEST_F(DefaultProviderTest, OffTheRecord) { | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              false)); | 
| +                              false /* include_incognito */)); | 
|  | 
| EXPECT_EQ(CONTENT_SETTING_BLOCK, | 
| GetContentSetting(&otr_provider, | 
| @@ -247,6 +248,19 @@ TEST_F(DefaultProviderTest, OffTheRecord) { | 
| GURL(), | 
| CONTENT_SETTINGS_TYPE_COOKIES, | 
| std::string(), | 
| -                              true)); | 
| +                              true /* include_incognito */)); | 
| + | 
| +  // Check that new OTR DefaultProviders also inherit the correct value. | 
| +  content_settings::DefaultProvider otr_provider2(profile_.GetPrefs(), | 
| +                                                  true /* incognito */); | 
| +  EXPECT_EQ(CONTENT_SETTING_BLOCK, | 
| +            GetContentSetting(&otr_provider2, | 
| +                              GURL(), | 
| +                              GURL(), | 
| +                              CONTENT_SETTINGS_TYPE_COOKIES, | 
| +                              std::string(), | 
| +                              true /* include_incognito */)); | 
| + | 
| otr_provider.ShutdownOnUIThread(); | 
| +  otr_provider2.ShutdownOnUIThread(); | 
| } | 
|  |