| Index: components/content_settings/core/browser/content_settings_observable_provider.h
|
| diff --git a/components/content_settings/core/browser/content_settings_observable_provider.h b/components/content_settings/core/browser/content_settings_observable_provider.h
|
| index e12f7786547073ba05a6bd461d409a7ff05cc603..3077c687b25be9cafe93545fa94a7e0bb041c23b 100644
|
| --- a/components/content_settings/core/browser/content_settings_observable_provider.h
|
| +++ b/components/content_settings/core/browser/content_settings_observable_provider.h
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
|
|
| #include "base/observer_list.h"
|
| +#include "base/threading/thread_checker.h"
|
| #include "components/content_settings/core/browser/content_settings_observer.h"
|
| #include "components/content_settings/core/browser/content_settings_provider.h"
|
| #include "components/content_settings/core/common/content_settings_pattern.h"
|
| @@ -28,8 +29,10 @@ class ObservableProvider : public ProviderInterface {
|
| ContentSettingsType content_type,
|
| const std::string& resource_identifier);
|
| void RemoveAllObservers();
|
| + bool CalledOnValidThread();
|
|
|
| private:
|
| + base::ThreadChecker thread_checker_;
|
| ObserverList<Observer, true> observer_list_;
|
| };
|
|
|
|
|