summaryrefslogtreecommitdiffstats
path: root/chrome/browser/content_settings/content_settings_mock_provider.h
diff options
context:
space:
mode:
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-12 09:04:38 +0000
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-12 09:04:38 +0000
commit35552dc595f511b2771410a3bd484b86bf03e84d (patch)
tree3ca3959b56eb468cae33022978aac7ca0b2c8c7c /chrome/browser/content_settings/content_settings_mock_provider.h
parentf5a376ac047c5b0d89fd1d09ef27c34b205f015c (diff)
downloadchromium_src-35552dc595f511b2771410a3bd484b86bf03e84d.zip
chromium_src-35552dc595f511b2771410a3bd484b86bf03e84d.tar.gz
chromium_src-35552dc595f511b2771410a3bd484b86bf03e84d.tar.bz2
Explicitly ShutdownOnUIThread the HostContentSettingsMap when destroying the Profile.
Also, get rid of Profile dependencies while we're at it. BUG=88037,88557 Review URL: http://codereview.chromium.org/7218073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92128 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/content_settings/content_settings_mock_provider.h')
-rw-r--r--chrome/browser/content_settings/content_settings_mock_provider.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/content_settings/content_settings_mock_provider.h b/chrome/browser/content_settings/content_settings_mock_provider.h
index dbf006ce..3962dea 100644
--- a/chrome/browser/content_settings/content_settings_mock_provider.h
+++ b/chrome/browser/content_settings/content_settings_mock_provider.h
@@ -29,6 +29,7 @@ class MockDefaultProvider : public DefaultProviderInterface {
virtual void UpdateDefaultSetting(ContentSettingsType content_type,
ContentSetting setting);
virtual bool DefaultSettingIsManaged(ContentSettingsType content_type) const;
+ virtual void ShutdownOnUIThread();
private:
ContentSettingsType content_type_;
@@ -76,6 +77,8 @@ class MockProvider : public ProviderInterface {
virtual void ClearAllContentSettingsRules(
ContentSettingsType content_type) {}
+ virtual void ShutdownOnUIThread() {}
+
// Accessors
void set_requesting_url_pattern(ContentSettingsPattern pattern) {
requesting_url_pattern_ = pattern;