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>