summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-22 04:25:59 +0000
committervabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-22 04:25:59 +0000
commit3fba27f2bfd65e540b7013a47c5fdb813b6fb008 (patch)
tree6de1cb4e80941e777f0b2f5d521018395b27a9ac
parentbdbe3d2516259622325062ef3bf16c66a40f3595 (diff)
downloadchromium_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.cc2
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(