From ecb315a058d3d2f343092f5eb698cef75474a363 Mon Sep 17 00:00:00 2001 From: "pavlov%netscape.com" Date: Tue, 12 Feb 2002 06:37:45 +0000 Subject: [PATCH] checking in fix for bug 86508 for nivedita@netscape.com. r=pavlov sr=tor@acm.org git-svn-id: svn://10.0.0.236/trunk@114264 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/modules/libpr0n/src/imgContainer.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mozilla/modules/libpr0n/src/imgContainer.cpp b/mozilla/modules/libpr0n/src/imgContainer.cpp index 48ef7a86478..ebd06019587 100644 --- a/mozilla/modules/libpr0n/src/imgContainer.cpp +++ b/mozilla/modules/libpr0n/src/imgContainer.cpp @@ -170,9 +170,17 @@ NS_IMETHODIMP imgContainer::AppendFrame(gfxIImageFrame *item) FillWithColor(mCompositingFrame, 0); } - ZeroMask(mCompositingFrame); + PRInt32 x; + PRInt32 y; + PRInt32 width; + PRInt32 height; + firstFrame->GetX(&x); + firstFrame->GetY(&y); + firstFrame->GetWidth(&width); + firstFrame->GetHeight(&height); - firstFrame->DrawTo(mCompositingFrame, 0, 0, mSize.width, mSize.height); + firstFrame->DrawTo(mCompositingFrame, x, y, width, height); + ZeroMask(mCompositingFrame); BuildCompositeMask(mCompositingFrame, firstFrame); } }