From e21cdea3c423259f98c0578445b062c441367804 Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Tue, 12 Mar 2013 13:26:48 -0400 Subject: [PATCH] Bug 850270 - write a request's rectangle directly in nsDOMNotifyPaintEvent; r=smaug --- content/events/src/nsDOMNotifyPaintEvent.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/content/events/src/nsDOMNotifyPaintEvent.cpp b/content/events/src/nsDOMNotifyPaintEvent.cpp index 3adc04dbb14..06e0f34cc54 100644 --- a/content/events/src/nsDOMNotifyPaintEvent.cpp +++ b/content/events/src/nsDOMNotifyPaintEvent.cpp @@ -128,10 +128,7 @@ nsDOMNotifyPaintEvent::Serialize(IPC::Message* aMsg, uint32_t length = mInvalidateRequests.Length(); IPC::WriteParam(aMsg, length); for (uint32_t i = 0; i < length; ++i) { - IPC::WriteParam(aMsg, mInvalidateRequests[i].mRect.x); - IPC::WriteParam(aMsg, mInvalidateRequests[i].mRect.y); - IPC::WriteParam(aMsg, mInvalidateRequests[i].mRect.width); - IPC::WriteParam(aMsg, mInvalidateRequests[i].mRect.height); + IPC::WriteParam(aMsg, mInvalidateRequests[i].mRect); IPC::WriteParam(aMsg, mInvalidateRequests[i].mFlags); } } @@ -146,10 +143,7 @@ nsDOMNotifyPaintEvent::Deserialize(const IPC::Message* aMsg, void** aIter) mInvalidateRequests.SetCapacity(length); for (uint32_t i = 0; i < length; ++i) { nsInvalidateRequestList::Request req; - NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mRect.x), false); - NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mRect.y), false); - NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mRect.width), false); - NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mRect.height), false); + NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mRect), false); NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &req.mFlags), false); mInvalidateRequests.AppendElement(req); }