Bug 378771 - crash when invalidating <foreignObject> with nondisplay parent.r+sr=roc

This commit is contained in:
tor@cs.brown.edu 2007-04-26 08:31:26 -07:00
Родитель 24d8224dff
Коммит 93cbe4a7e6
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -617,6 +617,9 @@ nsSVGForeignObjectFrame::InvalidateInternal(const nsRect& aDamageRect,
nscoord aX, nscoord aY, nsIFrame* aForChild,
PRBool aImmediate)
{
if (mParent->GetStateBits() & NS_STATE_SVG_NONDISPLAY_CHILD)
return;
mDirtyRegion.Or(mDirtyRegion, aDamageRect + nsPoint(aX, aY));
FlushDirtyRegion();
}