Index: chrome/browser/apps/ephemeral_app_launcher.cc |
diff --git a/chrome/browser/apps/ephemeral_app_launcher.cc b/chrome/browser/apps/ephemeral_app_launcher.cc |
index 51b1908b91a73b2fd5491bff6c7948decaa1fcae..7581863473f46c1a11d0caf9857cc7a4c959ae1d 100644 |
--- a/chrome/browser/apps/ephemeral_app_launcher.cc |
+++ b/chrome/browser/apps/ephemeral_app_launcher.cc |
@@ -319,7 +319,7 @@ void EphemeralAppLauncher::CheckEphemeralInstallPermitted() { |
install_checker_ = CreateInstallChecker(); |
DCHECK(install_checker_.get()); |
- install_checker_->set_extension(extension); |
+ install_checker_->set_extension(extension.get()); |
install_checker_->Start(ExtensionInstallChecker::CHECK_BLACKLIST | |
ExtensionInstallChecker::CHECK_REQUIREMENTS, |
true, |
@@ -404,7 +404,7 @@ bool EphemeralAppLauncher::CheckRequestorPermitted( |
} |
void EphemeralAppLauncher::OnManifestParsed() { |
- const Extension* extension = GetLocalizedExtensionForDisplay(); |
+ const scoped_refptr<Extension> extension = GetLocalizedExtensionForDisplay(); |
dcheng
2014/08/26 00:18:25
Note: this variable type was rewritten instead of
benwells
2014/08/26 05:22:22
From looking at the impl, it looks like this is ri
|
if (!extension) { |
benwells
2014/08/26 05:22:21
Does this function need changes so it isn't doing
dcheng
2014/08/26 05:28:06
Yeah, I was fixing it locally since I just noticed
|
AbortLaunch(webstore_install::INVALID_MANIFEST, kInvalidManifestError); |
return; |