Index: chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc |
diff --git a/chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc b/chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc |
index 099f869f7e0cf0fcd375a3e168b784315cc09c67..555e7faf9d86f696e40c8a37c450cddc53ee4a03 100644 |
--- a/chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc |
+++ b/chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc |
@@ -37,9 +37,8 @@ void WaitForStateStore(Profile* profile, const std::string& extension_id) { |
scoped_refptr<content::MessageLoopRunner> runner = |
new content::MessageLoopRunner; |
ExtensionSystem::Get(profile)->state_store()->GetExtensionValue( |
- extension_id, |
- kBrowserActionStorageKey, |
- base::Bind(&QuitMessageLoop, runner)); |
+ extension_id, kBrowserActionStorageKey, |
+ base::Bind(&QuitMessageLoop, base::RetainedRef(runner))); |
runner->Run(); |
} |