Update ScopedObserver declarations in //extensions
Bug: 998625
Change-Id: I97a94d94e8fb0e364c0c595c2289079b7e062e83
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1785100
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#693363}
diff --git a/extensions/test/extension_test_notification_observer.h b/extensions/test/extension_test_notification_observer.h
index fe2aa8e..55de83d 100644
--- a/extensions/test/extension_test_notification_observer.h
+++ b/extensions/test/extension_test_notification_observer.h
@@ -14,7 +14,9 @@
#include "base/scoped_observer.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
+#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_registry_observer.h"
+#include "extensions/browser/process_manager.h"
#include "extensions/browser/process_manager_observer.h"
namespace content {
@@ -24,8 +26,6 @@
}
namespace extensions {
-class ExtensionRegistry;
-class ProcessManager;
// Test helper class for observing extension-related events.
class ExtensionTestNotificationObserver : public content::NotificationObserver,
@@ -107,7 +107,7 @@
base::CallbackList<void()> callback_list_;
ScopedObserver<extensions::ProcessManager,
extensions::ProcessManagerObserver>
- process_manager_observer_;
+ process_manager_observer_{this};
DISALLOW_COPY_AND_ASSIGN(NotificationSet);
};
@@ -143,7 +143,7 @@
// Listens to extension loaded notifications.
ScopedObserver<ExtensionRegistry, ExtensionRegistryObserver>
- registry_observer_;
+ registry_observer_{this};
DISALLOW_COPY_AND_ASSIGN(ExtensionTestNotificationObserver);
};