Index: chrome/browser/extensions/requirements_checker.cc |
diff --git a/chrome/browser/extensions/requirements_checker.cc b/chrome/browser/extensions/requirements_checker.cc |
index f6f7b3f37247a892ad80536831ffdb5f81f1d7a0..5c2f5573ddba49720c0e1de3f6e95343330c60a7 100644 |
--- a/chrome/browser/extensions/requirements_checker.cc |
+++ b/chrome/browser/extensions/requirements_checker.cc |
@@ -35,7 +35,7 @@ void RequirementsChecker::Check(scoped_refptr<const Extension> extension, |
callback_ = callback; |
const RequirementsInfo& requirements = |
- RequirementsInfo::GetRequirements(extension); |
+ RequirementsInfo::GetRequirements(extension.get()); |
if (requirements.npapi) { |
#if defined(OS_CHROMEOS) |
@@ -75,9 +75,9 @@ void RequirementsChecker::Check(scoped_refptr<const Extension> extension, |
} |
// Running the GPU checkers down here removes any race condition that arises |
// from the use of pending_requirement_checks_. |
- if (webgl_checker_) |
+ if (webgl_checker_.get()) |
webgl_checker_->CheckGPUFeatureAvailability(); |
- if (css3d_checker_) |
+ if (css3d_checker_.get()) |
css3d_checker_->CheckGPUFeatureAvailability(); |
} |