mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-08 04:16:16 +00:00
Bug 376034 - Possible incorrect coordinate transform in nsImageFramep=Jeremy Lea <reg@freebsd.org>r+sr=roc
This commit is contained in:
parent
6157fda151
commit
99db15ab7d
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user