| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index 0eac6e0142c5644991da3e4842cf03f1427da21a..986b4f48ee94eded5e2aef9e8e920b067a6eb85e 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -1432,9 +1432,8 @@ bool ExtensionService::IsUnacknowledgedExternalExtension(
|
| }
|
|
|
| void ExtensionService::ReconcileKnownDisabled() {
|
| - const ExtensionIdSet known_disabled_ids =
|
| - extension_prefs_->GetKnownDisabled();
|
| - if (known_disabled_ids.empty() && !disabled_extensions_.is_empty()) {
|
| + ExtensionIdSet known_disabled_ids;
|
| + if (!extension_prefs_->GetKnownDisabled(&known_disabled_ids)) {
|
| extension_prefs_->SetKnownDisabled(disabled_extensions_.GetIDs());
|
| UMA_HISTOGRAM_BOOLEAN("Extensions.KnownDisabledInitialized", true);
|
| return;
|
|
|