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..05fe8b88b7f57dcacf5a190ea0d2254fc5adc19d 100644 |
--- a/chrome/renderer/extensions/chrome_v8_context.cc |
+++ b/chrome/renderer/extensions/chrome_v8_context.cc |
@@ -144,11 +144,12 @@ bool ChromeV8Context::CallChromeHiddenMethod( |
const std::set<std::string>& ChromeV8Context::GetAvailableExtensionAPIs() { |
if (!available_extension_apis_.get()) { |
available_extension_apis_ = |
- ExtensionAPI::GetSharedInstance()->GetAPIsForContext( |
- context_type_, |
- extension_, |
- UserScriptSlave::GetDataSourceURLForFrame( |
- web_frame_)).Pass(); |
+ make_scoped_ptr(new std::set<std::string>( |
+ ExtensionAPI::GetSharedInstance()->GetAPIsForContext( |
+ context_type_, |
+ extension_, |
+ UserScriptSlave::GetDataSourceURLForFrame( |
+ web_frame_)))).Pass(); |
} |
return *(available_extension_apis_.get()); |
not at google - send to devlin
2012/12/14 00:44:00
use .reset(new ...)
cduvall
2012/12/14 02:04:50
Done.
|
} |