diff --git a/gfx/ipc/GfxMessageUtils.h b/gfx/ipc/GfxMessageUtils.h index ca59a3e86f04..7be7bd6d347d 100644 --- a/gfx/ipc/GfxMessageUtils.h +++ b/gfx/ipc/GfxMessageUtils.h @@ -575,21 +575,21 @@ struct ParamTraits> { static void Write(Message* msg, const paramType& param) { WriteParam(msg, param.Left()); - WriteParam(msg, param.Right()); WriteParam(msg, param.Top()); + WriteParam(msg, param.Right()); WriteParam(msg, param.Bottom()); } static bool Read(const Message* msg, PickleIterator* iter, paramType* result) { auto l = result->Left(); - auto r = result->Right(); auto t = result->Top(); + auto r = result->Right(); auto b = result->Bottom(); - bool retVal = (ReadParam(msg, iter, &l) && ReadParam(msg, iter, &r) && - ReadParam(msg, iter, &t) && ReadParam(msg, iter, &b)); - result->SetBox(l, r, t, b); + bool retVal = (ReadParam(msg, iter, &l) && ReadParam(msg, iter, &t) && + ReadParam(msg, iter, &r) && ReadParam(msg, iter, &b)); + result->SetBox(l, t, r, b); return retVal; } };