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 47171c8cecb9e4bb88f996f4023928a5d876c67f..7930af29f850b4df956612d6a203934ee402af0d 100644 |
--- a/chrome/renderer/extensions/chrome_v8_context.cc |
+++ b/chrome/renderer/extensions/chrome_v8_context.cc |
@@ -64,7 +64,7 @@ void ChromeV8Context::Invalidate() { |
} |
std::string ChromeV8Context::GetExtensionID() { |
- return extension_ ? extension_->id() : std::string(); |
+ return extension_.get() ? extension_->id() : std::string(); |
} |
// static |
@@ -165,7 +165,7 @@ Feature::Availability ChromeV8Context::GetAvailability( |
const std::string& api_name) { |
return ExtensionAPI::GetSharedInstance()->IsAvailable( |
api_name, |
- extension_, |
+ extension_.get(), |
context_type_, |
UserScriptSlave::GetDataSourceURLForFrame(web_frame_)); |
} |