| Index: chrome/browser/extensions/extension_pref_store.cc
|
| diff --git a/chrome/browser/extensions/extension_pref_store.cc b/chrome/browser/extensions/extension_pref_store.cc
|
| index eb4fec46d8b0ffd40975f1736bbc2af57de53859..117cfd4b81610e35b2ec3b2ac1b9271c906a7ad6 100644
|
| --- a/chrome/browser/extensions/extension_pref_store.cc
|
| +++ b/chrome/browser/extensions/extension_pref_store.cc
|
| @@ -15,11 +15,6 @@ ExtensionPrefStore::ExtensionPrefStore(
|
| extension_pref_value_map_->AddObserver(this);
|
| }
|
|
|
| -ExtensionPrefStore::~ExtensionPrefStore() {
|
| - if (extension_pref_value_map_)
|
| - extension_pref_value_map_->RemoveObserver(this);
|
| -}
|
| -
|
| void ExtensionPrefStore::OnInitializationCompleted() {
|
| NotifyInitializationCompleted();
|
| }
|
| @@ -41,3 +36,8 @@ void ExtensionPrefStore::OnExtensionPrefValueMapDestruction() {
|
| extension_pref_value_map_->RemoveObserver(this);
|
| extension_pref_value_map_ = NULL;
|
| }
|
| +
|
| +ExtensionPrefStore::~ExtensionPrefStore() {
|
| + if (extension_pref_value_map_)
|
| + extension_pref_value_map_->RemoveObserver(this);
|
| +}
|
|
|