diff options
author | vabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-22 04:25:59 +0000 |
---|---|---|
committer | vabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-22 04:25:59 +0000 |
commit | 3fba27f2bfd65e540b7013a47c5fdb813b6fb008 (patch) | |
tree | 6de1cb4e80941e777f0b2f5d521018395b27a9ac | |
parent | bdbe3d2516259622325062ef3bf16c66a40f3595 (diff) | |
download | chromium_src-3fba27f2bfd65e540b7013a47c5fdb813b6fb008.zip chromium_src-3fba27f2bfd65e540b7013a47c5fdb813b6fb008.tar.gz chromium_src-3fba27f2bfd65e540b7013a47c5fdb813b6fb008.tar.bz2 |
Declarative Web Request: avoid premature ready_=true in InitForOTRProfile
What used to be ready_=true was changed to CheckIfReady in OTR init. This way we don't flag as ready until we are not. If we are not (yet), CheckIfReady is called during callbacks for reading from state and rules stores, so we switch to ready then.
BUG=176926
Review URL: https://chromiumcodereview.appspot.com/12330048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184019 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/extensions/api/declarative/rules_registry_storage_delegate.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/extensions/api/declarative/rules_registry_storage_delegate.cc b/chrome/browser/extensions/api/declarative/rules_registry_storage_delegate.cc index a9e466d..81cf136 100644 --- a/chrome/browser/extensions/api/declarative/rules_registry_storage_delegate.cc +++ b/chrome/browser/extensions/api/declarative/rules_registry_storage_delegate.cc @@ -210,7 +210,7 @@ void RulesRegistryStorageDelegate::Inner::InitForOTRProfile() { extension_service->IsIncognitoEnabled((*i)->id())) ReadFromStorage((*i)->id()); } - ready_ = true; + CheckIfReady(); } void RulesRegistryStorageDelegate::Inner::Observe( |