diff options
Diffstat (limited to 'chrome/browser/extensions/extension_accessibility_api.h')
-rw-r--r-- | chrome/browser/extensions/extension_accessibility_api.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/chrome/browser/extensions/extension_accessibility_api.h b/chrome/browser/extensions/extension_accessibility_api.h index 2dfc4c1..93eac1ff 100644 --- a/chrome/browser/extensions/extension_accessibility_api.h +++ b/chrome/browser/extensions/extension_accessibility_api.h @@ -10,7 +10,6 @@ #include <vector> #include "base/callback_old.h" -#include "base/memory/singleton.h" #include "base/values.h" #include "chrome/browser/accessibility_events.h" #include "chrome/browser/extensions/extension_function.h" @@ -21,11 +20,10 @@ // to the extension system. class ExtensionAccessibilityEventRouter : public NotificationObserver { public: - // Single instance of the event router. - static ExtensionAccessibilityEventRouter* GetInstance(); + explicit ExtensionAccessibilityEventRouter(); + virtual ~ExtensionAccessibilityEventRouter(); - // Safe to call multiple times. - void ObserveProfile(Profile* profile); + void Init(); // Get the dict representing the last control that received an // OnControlFocus event. @@ -45,11 +43,6 @@ class ExtensionAccessibilityEventRouter : public NotificationObserver { void AddOnDisabledListener(Callback* callback); private: - friend struct DefaultSingletonTraits<ExtensionAccessibilityEventRouter>; - - ExtensionAccessibilityEventRouter(); - virtual ~ExtensionAccessibilityEventRouter(); - // NotificationObserver::Observe. virtual void Observe(NotificationType type, const NotificationSource& source, |