diff options
Diffstat (limited to 'components/invalidation/p2p_invalidator.cc')
-rw-r--r-- | components/invalidation/p2p_invalidator.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/components/invalidation/p2p_invalidator.cc b/components/invalidation/p2p_invalidator.cc index c583d44..906a201 100644 --- a/components/invalidation/p2p_invalidator.cc +++ b/components/invalidation/p2p_invalidator.cc @@ -102,13 +102,12 @@ bool P2PNotificationData::Equals(const P2PNotificationData& other) const { } std::string P2PNotificationData::ToString() const { - scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); - dict->SetString(kSenderIdKey, sender_id_); - dict->SetString(kNotificationTypeKey, - P2PNotificationTargetToString(target_)); - dict->Set(kInvalidationsKey, invalidation_map_.ToValue().release()); + base::DictionaryValue dict; + dict.SetString(kSenderIdKey, sender_id_); + dict.SetString(kNotificationTypeKey, P2PNotificationTargetToString(target_)); + dict.Set(kInvalidationsKey, invalidation_map_.ToValue().release()); std::string json; - base::JSONWriter::Write(dict.get(), &json); + base::JSONWriter::Write(dict, &json); return json; } |