Bug 1357392 - Update IPC code for new fields in struct added in cb0bc28. r=kats draft
authorAlexis Beingessner <a.beingessner@gmail.com>
Thu, 20 Apr 2017 10:50:25 -0400
changeset 565843 07d3f58b4223ece6124fc1fdf5a7667f857bb190
parent 565842 0d2d7b5ddedb0467ca3f92168813f18fcc3641bf
child 565844 b35948507c3ec5ee62d2d5979dd65e5cb60fb4b3
push id55031
push userkgupta@mozilla.com
push dateThu, 20 Apr 2017 14:51:39 +0000
reviewerskats
bugs1357392
milestone55.0a1
Bug 1357392 - Update IPC code for new fields in struct added in cb0bc28. r=kats MozReview-Commit-ID: BQqLJpXRzsH
gfx/layers/wr/WebRenderMessageUtils.h
--- a/gfx/layers/wr/WebRenderMessageUtils.h
+++ b/gfx/layers/wr/WebRenderMessageUtils.h
@@ -174,22 +174,26 @@ struct ParamTraits<WrPoint>
 
 template<>
 struct ParamTraits<WrBuiltDisplayListDescriptor>
 {
   static void
   Write(Message* aMsg, const WrBuiltDisplayListDescriptor& aParam)
   {
     WriteParam(aMsg, aParam.display_list_items_size);
+    WriteParam(aMsg, aParam.serialization_start_time);
+    WriteParam(aMsg, aParam.serialization_end_time);
   }
 
   static bool
   Read(const Message* aMsg, PickleIterator* aIter, WrBuiltDisplayListDescriptor* aResult)
   {
-    return ReadParam(aMsg, aIter, &aResult->display_list_items_size);
+    return ReadParam(aMsg, aIter, &aResult->display_list_items_size)
+        && ReadParam(aMsg, aIter, &aResult->serialization_start_time)
+        && ReadParam(aMsg, aIter, &aResult->serialization_end_time);
   }
 };
 
 template<>
 struct ParamTraits<WrAuxiliaryListsDescriptor>
 {
   static void
   Write(Message* aMsg, const WrAuxiliaryListsDescriptor& aParam)