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 |
deleted file mode 100644 |
index 281e0e1d363a0b91021a33c8ef7aa5e22c4db4bb..0000000000000000000000000000000000000000 |
--- a/chrome/browser/extensions/extension_pref_store.cc |
+++ /dev/null |
@@ -1,43 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/extensions/extension_pref_store.h" |
- |
-#include "base/values.h" |
-#include "chrome/browser/extensions/extension_pref_value_map.h" |
- |
-ExtensionPrefStore::ExtensionPrefStore( |
- ExtensionPrefValueMap* extension_pref_value_map, |
- bool incognito_pref_store) |
- : extension_pref_value_map_(extension_pref_value_map), |
- incognito_pref_store_(incognito_pref_store) { |
- extension_pref_value_map_->AddObserver(this); |
-} |
- |
-void ExtensionPrefStore::OnInitializationCompleted() { |
- NotifyInitializationCompleted(); |
-} |
- |
-void ExtensionPrefStore::OnPrefValueChanged(const std::string& key) { |
- CHECK(extension_pref_value_map_); |
- const base::Value *winner = |
- extension_pref_value_map_->GetEffectivePrefValue(key, |
- incognito_pref_store_, |
- NULL); |
- if (winner) |
- SetValue(key, winner->DeepCopy()); |
- else |
- RemoveValue(key); |
-} |
- |
-void ExtensionPrefStore::OnExtensionPrefValueMapDestruction() { |
- CHECK(extension_pref_value_map_); |
- extension_pref_value_map_->RemoveObserver(this); |
- extension_pref_value_map_ = NULL; |
-} |
- |
-ExtensionPrefStore::~ExtensionPrefStore() { |
- if (extension_pref_value_map_) |
- extension_pref_value_map_->RemoveObserver(this); |
-} |