Commit 5861bcdc authored by mihaip@chromium.org's avatar mihaip@chromium.org

Mark Chrome OS default apps as WAS_INSTALLED_BY_DEFAULT.

This flag was added by r153554 and only set for desktop Chrome default apps.
Since it affects install behavior (e.g. OAuth scope granting in
ExtensionService::InitializePermissions) it should be set everywhere.

BUG=156001
R=dpolukhin@chromium.org


Review URL: https://chromiumcodereview.appspot.com/11146028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162257 0039d316-1c4b-4281-b951-d872f2087c98
parent 95249a03
......@@ -333,7 +333,8 @@ void ExternalProviderImpl::CreateExternalProviders(
user_manager && user_manager->IsLoggedInAsDemoUser() &&
g_browser_process->browser_policy_connector()->GetDeviceMode() ==
policy::DEVICE_MODE_KIOSK;
bundled_extension_creation_flags = Extension::FROM_WEBSTORE;
bundled_extension_creation_flags = Extension::FROM_WEBSTORE |
Extension::WAS_INSTALLED_BY_DEFAULT;
#endif
if (!is_chromeos_demo_session) {
......
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