Index: chrome/renderer/extensions/chrome_v8_context.cc |
diff --git a/chrome/renderer/extensions/chrome_v8_context.cc b/chrome/renderer/extensions/chrome_v8_context.cc |
index e23ead53dfcc82f00e7bea9778714e736862fd4a..6da1a183fba291824e3914292c1d6dbe45b8b6c9 100644 |
--- a/chrome/renderer/extensions/chrome_v8_context.cc |
+++ b/chrome/renderer/extensions/chrome_v8_context.cc |
@@ -143,12 +143,11 @@ bool ChromeV8Context::CallChromeHiddenMethod( |
const std::set<std::string>& ChromeV8Context::GetAvailableExtensionAPIs() { |
if (!available_extension_apis_.get()) { |
- available_extension_apis_ = |
+ available_extension_apis_.reset(new std::set<std::string>( |
ExtensionAPI::GetSharedInstance()->GetAPIsForContext( |
context_type_, |
extension_, |
- UserScriptSlave::GetDataSourceURLForFrame( |
- web_frame_)).Pass(); |
+ UserScriptSlave::GetDataSourceURLForFrame(web_frame_)))); |
} |
return *(available_extension_apis_.get()); |
} |