summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-31 21:10:18 +0000
committermihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-31 21:10:18 +0000
commit7e3763aa34343a94d57dfa60d01d95b9902384a9 (patch)
treec72913a3465259eb0ea896721bdd40d128dc3fa4
parenteaf728e06a3de01116af6f05d918a94c9338c4e9 (diff)
downloadchromium_src-7e3763aa34343a94d57dfa60d01d95b9902384a9.zip
chromium_src-7e3763aa34343a94d57dfa60d01d95b9902384a9.tar.gz
chromium_src-7e3763aa34343a94d57dfa60d01d95b9902384a9.tar.bz2
Add comment requested in code review.
BUG=none TEST=no R=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/7057042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87363 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/renderer/extensions/extension_dispatcher.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/renderer/extensions/extension_dispatcher.cc b/chrome/renderer/extensions/extension_dispatcher.cc
index f674e6e..cf7bc8e 100644
--- a/chrome/renderer/extensions/extension_dispatcher.cc
+++ b/chrome/renderer/extensions/extension_dispatcher.cc
@@ -153,6 +153,9 @@ void ExtensionDispatcher::OnLoaded(const ExtensionMsg_Loaded_Params& params) {
void ExtensionDispatcher::OnUnloaded(const std::string& id) {
extensions_.Remove(id);
+ // If the extension is later reloaded with a different set of permissions,
+ // we'd like it to get a new isolated world ID, so that it can pick up the
+ // changed origin whitelist.
UserScriptSlave::RemoveIsolatedWorld(id);
}