| Index: chrome/browser/extensions/extensions_service.cc
|
| diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc
|
| index 06fe0687551e60f658171c20d7ae2d9920fda1d5..02c4bcca0b3415527fec18024161d0337310ed9c 100644
|
| --- a/chrome/browser/extensions/extensions_service.cc
|
| +++ b/chrome/browser/extensions/extensions_service.cc
|
| @@ -607,7 +607,7 @@ void ExtensionsService::InitEventRouters() {
|
| void ExtensionsService::Init() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| - DCHECK(!ready_);
|
| + DCHECK(!ready_); // Can't redo init.
|
| DCHECK_EQ(extensions_.size(), 0u);
|
|
|
| // Hack: we need to ensure the ResourceDispatcherHost is ready before we load
|
| @@ -1483,10 +1483,11 @@ void ExtensionsService::GarbageCollectExtensions() {
|
| }
|
|
|
| void ExtensionsService::OnLoadedInstalledExtensions() {
|
| - ready_ = true;
|
| if (updater_.get()) {
|
| updater_->Start();
|
| }
|
| +
|
| + ready_ = true;
|
| NotificationService::current()->Notify(
|
| NotificationType::EXTENSIONS_READY,
|
| Source<Profile>(profile_),
|
|
|