| Index: chrome/browser/extensions/api/declarative/rules_registry.cc
|
| diff --git a/chrome/browser/extensions/api/declarative/rules_registry.cc b/chrome/browser/extensions/api/declarative/rules_registry.cc
|
| index 255de0ec2f7a4d84762518b0ec59dc9917e88a5a..12f1d3cfd737613c05bd0461650bc42b1feee91d 100644
|
| --- a/chrome/browser/extensions/api/declarative/rules_registry.cc
|
| +++ b/chrome/browser/extensions/api/declarative/rules_registry.cc
|
| @@ -87,7 +87,10 @@ RulesRegistry::RulesRegistry(
|
| cache_delegate_ = cache_delegate->GetWeakPtr();
|
| cache_delegate->Init(this);
|
| } else {
|
| - ready_.Signal();
|
| + content::BrowserThread::PostTask(
|
| + owner_thread,
|
| + FROM_HERE,
|
| + base::Bind(&RulesRegistry::MarkReady, this, base::Time::Now()));
|
| }
|
| }
|
|
|
|
|