summaryrefslogtreecommitdiffstats
path: root/components/invalidation/p2p_invalidator.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/invalidation/p2p_invalidator.cc')
-rw-r--r--components/invalidation/p2p_invalidator.cc11
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;
}