Transparent Animated GIF rendered laced with garbage pixels
This commit is contained in:
cbiesinger%web.de 2002-05-14 20:55:15 +00:00
Родитель 0bc542e7d3
Коммит 53c0187394
1 изменённых файлов: 8 добавлений и 0 удалений

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

@ -654,6 +654,14 @@ void imgContainer::FillWithColor(gfxIImageFrame *aFrame, gfx_color color)
aFrame->GetImageData(&aData, &aDataLength); aFrame->GetImageData(&aData, &aDataLength);
memset(aData, colorRed, aDataLength); memset(aData, colorRed, aDataLength);
nsCOMPtr<nsIInterfaceRequestor> ireq(do_QueryInterface(aFrame));
if (ireq) {
nsCOMPtr<nsIImage> img(do_GetInterface(ireq));
nsRect r(0, 0, width, height);
img->ImageUpdated(nsnull, nsImageUpdateFlags_kBitsChanged, &r);
}
} }
else else
{ {