| Index: chrome/browser/chromeos/file_manager/app_installer.cc
|
| diff --git a/chrome/browser/chromeos/file_manager/app_installer.cc b/chrome/browser/chromeos/file_manager/app_installer.cc
|
| index 18ffcd52bc5f82da3d793813a7a71c8f2a0296a7..0f5c7a1979c1792ba96a0cbfd50488c1787d6772 100644
|
| --- a/chrome/browser/chromeos/file_manager/app_installer.cc
|
| +++ b/chrome/browser/chromeos/file_manager/app_installer.cc
|
| @@ -36,8 +36,10 @@ class AppInstaller::WebContentsObserver : public content::WebContentsObserver {
|
| AppInstaller::AppInstaller(content::WebContents* web_contents,
|
| const std::string& item_id,
|
| Profile* profile,
|
| + bool silent_installation,
|
| const Callback& callback)
|
| : extensions::WebstoreStandaloneInstaller(item_id, profile, callback),
|
| + silent_installation_(silent_installation),
|
| callback_(callback),
|
| web_contents_(web_contents),
|
| web_contents_observer_(new WebContentsObserver(web_contents, this)) {
|
| @@ -56,6 +58,9 @@ const GURL& AppInstaller::GetRequestorURL() const {
|
|
|
| scoped_refptr<ExtensionInstallPrompt::Prompt>
|
| AppInstaller::CreateInstallPrompt() const {
|
| + if (silent_installation_)
|
| + return NULL;
|
| +
|
| scoped_refptr<ExtensionInstallPrompt::Prompt> prompt(
|
| new ExtensionInstallPrompt::Prompt(
|
| ExtensionInstallPrompt::INLINE_INSTALL_PROMPT));
|
|
|