Index: chrome/browser/extensions/extension_function_test_utils.cc |
diff --git a/chrome/browser/extensions/extension_function_test_utils.cc b/chrome/browser/extensions/extension_function_test_utils.cc |
index 9403b1775221bbd85d0762a2ef4b8d7be32de421..9ac1523c99b2d69031a98bc4609d12b576e5a119 100644 |
--- a/chrome/browser/extensions/extension_function_test_utils.cc |
+++ b/chrome/browser/extensions/extension_function_test_utils.cc |
@@ -176,8 +176,8 @@ bool RunFunction(UIThreadExtensionFunction* function, |
RunFunctionFlags flags) { |
TestFunctionDispatcherDelegate dispatcher_delegate(browser); |
scoped_ptr<extensions::ExtensionFunctionDispatcher> dispatcher( |
- new extensions::ExtensionFunctionDispatcher(browser->profile(), |
- &dispatcher_delegate)); |
+ new extensions::ExtensionFunctionDispatcher(browser->profile())); |
+ dispatcher->set_delegate(&dispatcher_delegate); |
// TODO(yoz): The cast is a hack; these flags should be defined in |
// only one place. See crbug.com/394840. |
return extensions::api_test_utils::RunFunction( |