Index: cc/debug/traced_picture.cc |
diff --git a/cc/debug/traced_picture.cc b/cc/debug/traced_picture.cc |
index 2c7622b66d5fb98405437f58bb6d817fb66d0ca2..3241871d8ee01bc1e8b8485947fdd095e201ec5f 100644 |
--- a/cc/debug/traced_picture.cc |
+++ b/cc/debug/traced_picture.cc |
@@ -40,18 +40,16 @@ void TracedPicture::AppendPictureAlias(std::string* out) const { |
scoped_ptr<base::DictionaryValue> alias(new base::DictionaryValue()); |
alias->SetString("id_ref", base::StringPrintf("%p", picture_.get())); |
- scoped_ptr<base::DictionaryValue> res(new base::DictionaryValue()); |
- res->Set("alias", alias.release()); |
- |
+ base::DictionaryValue res; |
+ res.Set("alias", alias.release()); |
std::string tmp; |
- base::JSONWriter::Write(res.get(), &tmp); |
+ base::JSONWriter::Write(res, &tmp); |
out->append(tmp); |
} |
void TracedPicture::AppendPicture(std::string* out) const { |
- scoped_ptr<base::Value> value = picture_->AsValue(); |
std::string tmp; |
- base::JSONWriter::Write(value.get(), &tmp); |
+ base::JSONWriter::Write(*picture_->AsValue(), &tmp); |
out->append(tmp); |
} |