Chromium Code Reviews| Index: chrome/browser/extensions/extension_pref_value_map.cc |
| diff --git a/chrome/browser/extensions/extension_pref_value_map.cc b/chrome/browser/extensions/extension_pref_value_map.cc |
| index c497e5ad1cb65d29cb1dee8bdf09f1c1094fe1e1..bbbe3850b13f28be4cdb6d267abd158d6c9260cf 100644 |
| --- a/chrome/browser/extensions/extension_pref_value_map.cc |
| +++ b/chrome/browser/extensions/extension_pref_value_map.cc |
| @@ -117,7 +117,8 @@ void ExtensionPrefValueMap::RegisterExtension(const std::string& ext_id, |
| const base::Time& install_time, |
| bool is_enabled) { |
| if (entries_.find(ext_id) != entries_.end()) |
| - UnregisterExtension(ext_id); |
| + return; |
| + |
| entries_[ext_id] = new ExtensionEntry; |
| entries_[ext_id]->install_time = install_time; |
|
Jeffrey Yasskin
2013/09/06 21:31:56
Using the older install time is probably right in
|
| entries_[ext_id]->enabled = is_enabled; |
|
Jeffrey Yasskin
2013/09/06 21:31:56
When we re-install an extension, it seems like we'
Bernhard Bauer
2013/09/09 21:02:03
What do you mean by up to date?
Jeffrey Yasskin
2013/09/09 21:15:28
Say the extension is disabled, but RegisterExtensi
Bernhard Bauer
2013/09/09 21:31:46
Gotcha. Yes, that makes sense.
|