| 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());
|
| }
|
|
|