зеркало из https://github.com/mozilla/gecko-dev.git
161ac0ee7a
We were returning a nullptr from AllocPRenderFrameParent in TabParent, which causes a killhard abort in the child. We suspect this is occurring because the TabParent is attempting to kick off drawing in a tab that's already closed (so there is no frame loader, which means we can't create a PRenderFrameParent). So now, we return a PRenderFrameParent* even if constructing it was unsuccessful, and the child destroys it once it confirms that there is an invalid layer ID associated with the RenderFrame. --HG-- extra : commitid : K7IDcpprjxI extra : rebase_source : 9994cbe9a9a2a6216d189ccfe99a440f4db7b871 |
||
---|---|---|
.. | ||
PRenderFrame.ipdl | ||
PVsync.ipdl | ||
RenderFrameChild.cpp | ||
RenderFrameChild.h | ||
RenderFrameParent.cpp | ||
RenderFrameParent.h | ||
VsyncChild.cpp | ||
VsyncChild.h | ||
VsyncParent.cpp | ||
VsyncParent.h | ||
moz.build |