Index: chrome/browser/prefs/tracked/pref_hash_calculator.cc |
diff --git a/chrome/browser/prefs/tracked/pref_hash_calculator.cc b/chrome/browser/prefs/tracked/pref_hash_calculator.cc |
index 455e5c95bbb0b438edbc83a26e51c6d2c3447eea..323eb8832f0e8463feb8aa398a2a802ef3641f08 100644 |
--- a/chrome/browser/prefs/tracked/pref_hash_calculator.cc |
+++ b/chrome/browser/prefs/tracked/pref_hash_calculator.cc |
@@ -51,7 +51,7 @@ std::string ValueAsString(const base::Value* value) { |
const base::DictionaryValue* dict_value; |
scoped_ptr<base::DictionaryValue> canonical_dict_value; |
if (value && value->GetAsDictionary(&dict_value)) { |
- canonical_dict_value.reset(dict_value->DeepCopyWithoutEmptyChildren()); |
+ canonical_dict_value = dict_value->DeepCopyWithoutEmptyChildren(); |
value = canonical_dict_value.get(); |
} |