Index: chrome/browser/extensions/extension_install_prompt.cc |
diff --git a/chrome/browser/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc |
index 76f5a377a878a6d292d9c03806514ce26c4436bd..dad497c9be11cd6de8372064d207f94bb92ddc6f 100644 |
--- a/chrome/browser/extensions/extension_install_prompt.cc |
+++ b/chrome/browser/extensions/extension_install_prompt.cc |
@@ -26,6 +26,7 @@ |
#include "chrome/common/pref_names.h" |
#include "components/signin/core/browser/profile_oauth2_token_service.h" |
#include "content/public/browser/web_contents.h" |
+#include "extensions/browser/extension_util.h" |
#include "extensions/common/constants.h" |
#include "extensions/common/extension.h" |
#include "extensions/common/extension_icon_set.h" |
@@ -641,8 +642,9 @@ void ExtensionInstallPrompt::ConfirmReEnable(Delegate* delegate, |
extension_ = extension; |
permissions_ = extension->GetActivePermissions(); |
delegate_ = delegate; |
- prompt_.set_type(extension->is_ephemeral() ? LAUNCH_PROMPT : |
- RE_ENABLE_PROMPT); |
+ bool is_ephemeral = extensions::util::IsEphemeralApp(extension->id(), |
+ install_ui_->profile()); |
+ prompt_.set_type(is_ephemeral ? LAUNCH_PROMPT : RE_ENABLE_PROMPT); |
LoadImageIfNeeded(); |
} |