Index: chrome/browser/extensions/warning_badge_service.h |
diff --git a/chrome/browser/extensions/warning_badge_service.h b/chrome/browser/extensions/warning_badge_service.h |
index f0ea904f8f399c169359e4db7ce9034cfb0de12f..418fd777fe9b63ef61b0ff3035ad83e93e55837b 100644 |
--- a/chrome/browser/extensions/warning_badge_service.h |
+++ b/chrome/browser/extensions/warning_badge_service.h |
@@ -7,7 +7,7 @@ |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
-#include "base/threading/non_thread_safe.h" |
+#include "base/sequence_checker.h" |
#include "components/keyed_service/core/keyed_service.h" |
#include "extensions/browser/warning_service.h" |
#include "extensions/browser/warning_set.h" |
@@ -19,8 +19,7 @@ namespace extensions { |
// A service that is responsible for showing an extension warning badge on the |
// wrench menu. |
class WarningBadgeService : public KeyedService, |
- public WarningService::Observer, |
- public base::NonThreadSafe { |
+ public WarningService::Observer { |
public: |
explicit WarningBadgeService(Profile* profile); |
~WarningBadgeService() override; |
@@ -51,6 +50,8 @@ class WarningBadgeService : public KeyedService, |
// Warnings that do not trigger a badge on the wrench menu. |
WarningSet suppressed_warnings_; |
+ SEQUENCE_CHECKER(sequence_checker_); |
Devlin
2017/05/30 20:04:25
This class should only ever be used on the UI thre
gab
2017/05/31 16:36:24
Done.
|
+ |
DISALLOW_COPY_AND_ASSIGN(WarningBadgeService); |
}; |