Bug 1357392 - Update IPC code for new fields in struct added in cb0bc28. r=kats
MozReview-Commit-ID: BQqLJpXRzsH
--- 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)