Index: content/browser/plugin_service_impl.h |
diff --git a/content/browser/plugin_service_impl.h b/content/browser/plugin_service_impl.h |
index 8808c4b433802686c6954d17ceee5e5c722e32d0..134cb43479bbdbb1887ade8548afd5e79c058e17 100644 |
--- a/content/browser/plugin_service_impl.h |
+++ b/content/browser/plugin_service_impl.h |
@@ -64,8 +64,7 @@ struct PluginServiceFilterParams { |
}; |
class CONTENT_EXPORT PluginServiceImpl |
- : NON_EXPORTED_BASE(public PluginService), |
- public base::WaitableEventWatcher::Delegate { |
+ : NON_EXPORTED_BASE(public PluginService) { |
public: |
// Returns the PluginServiceImpl singleton. |
static PluginServiceImpl* GetInstance(); |
@@ -157,9 +156,7 @@ class CONTENT_EXPORT PluginServiceImpl |
PluginServiceImpl(); |
virtual ~PluginServiceImpl(); |
- // base::WaitableEventWatcher::Delegate implementation. |
- virtual void OnWaitableEventSignaled( |
- base::WaitableEvent* waitable_event) OVERRIDE; |
+ void OnWaitableEventSignaled(base::WaitableEvent* waitable_event); |
// Returns the plugin process host corresponding to the plugin process that |
// has been started by this service. Returns NULL if no process has been |
@@ -216,6 +213,7 @@ class CONTENT_EXPORT PluginServiceImpl |
scoped_ptr<base::WaitableEvent> hklm_event_; |
base::WaitableEventWatcher hkcu_watcher_; |
base::WaitableEventWatcher hklm_watcher_; |
+ base::Callback<void(base::WaitableEvent*)> registry_watcher_callback_; |
#endif |
#if defined(OS_POSIX) && !defined(OS_OPENBSD) && !defined(OS_ANDROID) |