Index: ui/gfx/ipc/skia/gfx_skia_param_traits.cc |
diff --git a/ui/gfx/ipc/skia/gfx_skia_param_traits.cc b/ui/gfx/ipc/skia/gfx_skia_param_traits.cc |
index 033590c406050b76d9c41eec0a4b840e0d94324c..5b09529f5dba1f235580076a1400a15192c4f88a 100644 |
--- a/ui/gfx/ipc/skia/gfx_skia_param_traits.cc |
+++ b/ui/gfx/ipc/skia/gfx_skia_param_traits.cc |
@@ -52,6 +52,11 @@ struct SkBitmap_Data { |
namespace IPC { |
+void ParamTraits<SkBitmap>::GetSize(base::PickleSizer* s, const param_type& p) { |
+ s->AddData(sizeof(SkBitmap_Data)); |
+ s->AddData(static_cast<int>(p.getSize())); |
+} |
+ |
void ParamTraits<SkBitmap>::Write(base::Pickle* m, const SkBitmap& p) { |
size_t fixed_size = sizeof(SkBitmap_Data); |
SkBitmap_Data bmp_data; |
@@ -91,6 +96,11 @@ void ParamTraits<SkBitmap>::Log(const SkBitmap& p, std::string* l) { |
l->append("<SkBitmap>"); |
} |
+void ParamTraits<gfx::Transform>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ s->AddBytes(sizeof(SkMScalar) * 16); |
+} |
+ |
void ParamTraits<gfx::Transform>::Write(base::Pickle* m, const param_type& p) { |
#ifdef SK_MSCALAR_IS_FLOAT |
float column_major_data[16]; |