зеркало из https://github.com/mozilla/gecko-dev.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:
Родитель
0bc542e7d3
Коммит
53c0187394
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
Загрузка…
Ссылка в новой задаче