| 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..aa788050e7d6a822f4e8051dc3afd57da78acb31 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"
|
| @@ -29,7 +30,11 @@ class ObservableProvider : public ProviderInterface {
|
| const std::string& resource_identifier);
|
| void RemoveAllObservers();
|
|
|
| + bool CalledOnValidThread() const;
|
| +
|
| private:
|
| + base::ThreadChecker thread_checker_;
|
| +
|
| ObserverList<Observer, true> observer_list_;
|
| };
|
|
|
|
|