зеркало из https://github.com/mozilla/pjs.git
bug 143333 patch by paper@animecity.nu r=pavlov sr=tor
Transparent Animated GIF rendered laced with garbage pixels
This commit is contained in:
Родитель
58c2e7a36c
Коммит
7ac32fc53b
|
@ -654,6 +654,14 @@ void imgContainer::FillWithColor(gfxIImageFrame *aFrame, gfx_color color)
|
|||
|
||||
aFrame->GetImageData(&aData, &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
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче