Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(718)

Side by Side Diff: content/common/cc_messages.cc

Issue 1862693002: Replace skia::RefPtr with sk_sp<> in content/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: unget Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/common/cc_messages.h" 5 #include "content/common/cc_messages.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/numerics/safe_conversions.h" 10 #include "base/numerics/safe_conversions.h"
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
216 l->append(", "); 216 l->append(", ");
217 LogParam(p.at(i), l); 217 LogParam(p.at(i), l);
218 } 218 }
219 l->append(")"); 219 l->append(")");
220 } 220 }
221 221
222 void ParamTraits<skia::RefPtr<SkImageFilter>>::Write(base::Pickle* m, 222 void ParamTraits<skia::RefPtr<SkImageFilter>>::Write(base::Pickle* m,
223 const param_type& p) { 223 const param_type& p) {
224 SkImageFilter* filter = p.get(); 224 SkImageFilter* filter = p.get();
225 if (filter) { 225 if (filter) {
226 skia::RefPtr<SkData> data = 226 sk_sp<SkData> data(SkValidatingSerializeFlattenable(filter));
227 skia::AdoptRef(SkValidatingSerializeFlattenable(filter));
228 m->WriteData(static_cast<const char*>(data->data()), data->size()); 227 m->WriteData(static_cast<const char*>(data->data()), data->size());
229 } else { 228 } else {
230 m->WriteData(0, 0); 229 m->WriteData(0, 0);
231 } 230 }
232 } 231 }
233 232
234 bool ParamTraits<skia::RefPtr<SkImageFilter>>::Read(const base::Pickle* m, 233 bool ParamTraits<skia::RefPtr<SkImageFilter>>::Read(const base::Pickle* m,
235 base::PickleIterator* iter, 234 base::PickleIterator* iter,
236 param_type* r) { 235 param_type* r) {
237 const char* data = 0; 236 const char* data = 0;
(...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 l->append("TextureDrawQuad::OverlayResources(["); 804 l->append("TextureDrawQuad::OverlayResources([");
806 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { 805 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) {
807 LogParam(p.size_in_pixels[i], l); 806 LogParam(p.size_in_pixels[i], l);
808 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1)) 807 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1))
809 l->append(", "); 808 l->append(", ");
810 } 809 }
811 l->append("])"); 810 l->append("])");
812 } 811 }
813 812
814 } // namespace IPC 813 } // namespace IPC
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698