зеркало из https://github.com/mozilla/pjs.git
Bug 376034 - Possible incorrect coordinate transform in nsImageFramep=Jeremy Lea <reg@freebsd.org>r+sr=roc
This commit is contained in:
Родитель
725bffad05
Коммит
6548e35e34
|
@ -560,10 +560,14 @@ nsImageFrame::OnDataAvailable(imgIRequest *aRequest,
|
|||
return NS_OK;
|
||||
}
|
||||
|
||||
// XXX We really need to round this out, now that we're doing better
|
||||
// image scaling!
|
||||
nsRect r = SourceRectToDest(*aRect);
|
||||
|
||||
// handle iconLoads first...
|
||||
if (HandleIconLoads(aRequest, PR_FALSE)) {
|
||||
// Image changed, invalidate
|
||||
Invalidate(*aRect, PR_FALSE);
|
||||
Invalidate(r, PR_FALSE);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -585,9 +589,6 @@ nsImageFrame::OnDataAvailable(imgIRequest *aRequest,
|
|||
}
|
||||
}
|
||||
|
||||
// XXX We really need to round this out, now that we're doing better
|
||||
// image scaling!
|
||||
nsRect r = SourceRectToDest(*aRect);
|
||||
#ifdef DEBUG_decode
|
||||
printf("Source rect (%d,%d,%d,%d) -> invalidate dest rect (%d,%d,%d,%d)\n",
|
||||
aRect->x, aRect->y, aRect->width, aRect->height,
|
||||
|
|
Загрузка…
Ссылка в новой задаче