diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-27 05:38:05 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-27 05:38:05 +0000 |
commit | 12075d18817f463f954cdb5f6d51f3ac7ecc498a (patch) | |
tree | fb54304f45c20c9a55b13c8ece8ed311217a053d /chrome/browser/extensions/permissions_updater.cc | |
parent | 48790d16154ba864c7a2ef68bf3e97ce709f227d (diff) | |
download | chromium_src-12075d18817f463f954cdb5f6d51f3ac7ecc498a.zip chromium_src-12075d18817f463f954cdb5f6d51f3ac7ecc498a.tar.gz chromium_src-12075d18817f463f954cdb5f6d51f3ac7ecc498a.tar.bz2 |
Change --load-extension flag so the extensions don't persist across restart.
I made --load-extension use a different Location type than other unpacked
extensions, but they are still treated the same in most cases.
BUG=73330
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12345002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184887 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/permissions_updater.cc')
-rw-r--r-- | chrome/browser/extensions/permissions_updater.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/extensions/permissions_updater.cc index 8c0e8be..10623ee 100644 --- a/chrome/browser/extensions/permissions_updater.cc +++ b/chrome/browser/extensions/permissions_updater.cc @@ -136,7 +136,7 @@ void PermissionsUpdater::GrantActivePermissions(const Extension* extension, // We only maintain the granted permissions prefs for INTERNAL and LOAD // extensions. - if (extension->location() != Manifest::LOAD && + if (!Manifest::IsUnpackedLocation(extension->location()) && extension->location() != Manifest::INTERNAL) return; |