[go: nahoru, domu]

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);
 };