Commit 00afa042 authored by Michael Giuffrida's avatar Michael Giuffrida Committed by Commit Bot

Fix installing Chrome apps in offline Demo Mode

Use EXTERNAL_POLICY[_DOWNLOAD] for the manifest locations
so Chrome apps are allowed to install.

Bug: 925419
Change-Id: Ie65c76a28d8ebe5c63ee4d54cd2449b8759f9e18
Reviewed-on: https://chromium-review.googlesource.com/c/1437543
Auto-Submit: Michael Giuffrida <michaelpg@chromium.org>
Commit-Queue: Ben Wells <benwells@chromium.org>
Reviewed-by: default avatarBen Wells <benwells@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626932}
parent e5becf35
...@@ -740,8 +740,8 @@ void ExternalProviderImpl::CreateExternalProviders( ...@@ -740,8 +740,8 @@ void ExternalProviderImpl::CreateExternalProviders(
base::MakeRefCounted<chromeos::DemoExtensionsExternalLoader>(cache_dir); base::MakeRefCounted<chromeos::DemoExtensionsExternalLoader>(cache_dir);
std::unique_ptr<ExternalProviderImpl> demo_apps_provider = std::unique_ptr<ExternalProviderImpl> demo_apps_provider =
std::make_unique<ExternalProviderImpl>( std::make_unique<ExternalProviderImpl>(
service, loader, profile, Manifest::EXTERNAL_PREF, service, loader, profile, Manifest::EXTERNAL_POLICY,
Manifest::EXTERNAL_PREF_DOWNLOAD, Extension::NO_FLAGS); Manifest::EXTERNAL_POLICY_DOWNLOAD, Extension::NO_FLAGS);
demo_apps_provider->set_auto_acknowledge(true); demo_apps_provider->set_auto_acknowledge(true);
demo_apps_provider->set_install_immediately(true); demo_apps_provider->set_install_immediately(true);
chromeos::DemoSession::Get()->SetExtensionsExternalLoader(loader); chromeos::DemoSession::Get()->SetExtensionsExternalLoader(loader);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment