From 53c0187394f8f451a4020918b8615a51c0513175 Mon Sep 17 00:00:00 2001 From: "cbiesinger%web.de" Date: Tue, 14 May 2002 20:55:15 +0000 Subject: [PATCH] bug 143333 patch by paper@animecity.nu r=pavlov sr=tor Transparent Animated GIF rendered laced with garbage pixels --- modules/libpr0n/src/imgContainer.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/libpr0n/src/imgContainer.cpp b/modules/libpr0n/src/imgContainer.cpp index 8592944f3198..d0d422eb8e67 100644 --- a/modules/libpr0n/src/imgContainer.cpp +++ b/modules/libpr0n/src/imgContainer.cpp @@ -654,6 +654,14 @@ void imgContainer::FillWithColor(gfxIImageFrame *aFrame, gfx_color color) aFrame->GetImageData(&aData, &aDataLength); memset(aData, colorRed, aDataLength); + + nsCOMPtr ireq(do_QueryInterface(aFrame)); + if (ireq) { + nsCOMPtr img(do_GetInterface(ireq)); + nsRect r(0, 0, width, height); + + img->ImageUpdated(nsnull, nsImageUpdateFlags_kBitsChanged, &r); + } } else {