[go: nahoru, domu]

Remove use of base::Bind and base::Callback from extensions/test

Bug: 1007786
Change-Id: I674710a2fd92a669c636ab190337483825bac6c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2076222
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#746669}
diff --git a/extensions/test/extension_test_notification_observer.h b/extensions/test/extension_test_notification_observer.h
index 575d16e..c2016453 100644
--- a/extensions/test/extension_test_notification_observer.h
+++ b/extensions/test/extension_test_notification_observer.h
@@ -111,7 +111,7 @@
   // notifications to wait for and to check |condition| when observing. This
   // can be NULL if we are instead waiting for a different observer method, like
   // OnPageActionsUpdated().
-  void WaitForCondition(const base::Callback<bool(void)>& condition,
+  void WaitForCondition(const base::RepeatingCallback<bool(void)>& condition,
                         NotificationSet* notification_set);
 
   void WaitForNotification(int notification_type);
@@ -131,10 +131,10 @@
 
   // The condition for which we are waiting. This should be checked in any
   // observing methods that could trigger it.
-  base::Callback<bool(void)> condition_;
+  base::RepeatingCallback<bool(void)> condition_;
 
   // The closure to quit the currently-running message loop.
-  base::Closure quit_closure_;
+  base::OnceClosure quit_closure_;
 
   // Listens to extension loaded notifications.
   ScopedObserver<ExtensionRegistry, ExtensionRegistryObserver>