Index: chrome/browser/extensions/crx_installer.cc |
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc |
index e9084fa6e4c2b443e1d2560937465efa06a3667a..a6cfb3a3a144be3d7f45d9118b6199719e8650c8 100644 |
--- a/chrome/browser/extensions/crx_installer.cc |
+++ b/chrome/browser/extensions/crx_installer.cc |
@@ -132,6 +132,7 @@ CrxInstaller::CrxInstaller(base::WeakPtr<ExtensionService> service_weak, |
blacklist_state_(extensions::NOT_BLACKLISTED), |
install_wait_for_idle_(true), |
update_from_settings_page_(false), |
+ is_ephemeral_(false), |
installer_(service_weak->profile()) { |
installer_task_runner_ = service_weak->GetFileTaskRunner(); |
if (!approval) |
@@ -161,9 +162,7 @@ CrxInstaller::CrxInstaller(base::WeakPtr<ExtensionService> service_weak, |
} |
show_dialog_callback_ = approval->show_dialog_callback; |
- |
- if (approval->is_ephemeral) |
- creation_flags_ |= Extension::IS_EPHEMERAL; |
+ is_ephemeral_ = approval->is_ephemeral; |
} |
CrxInstaller::~CrxInstaller() { |
@@ -812,6 +811,7 @@ void CrxInstaller::ReportSuccessFromUIThread() { |
page_ordinal_, |
has_requirement_errors_, |
blacklist_state_, |
+ is_ephemeral_, |
install_wait_for_idle_); |
NotifyCrxInstallComplete(true); |
} |