mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-03 22:38:41 +09:00
Bug 1346501. Don't mark every image as visible when a frame is created for it
This commit is contained in:
parent
2a6262ee6d
commit
ece6d716f4
4 changed files with 37 additions and 11 deletions
|
|
@ -107,6 +107,12 @@ SVGFEImageFrame::Init(nsIContent* aContent,
|
|||
nsFrame::Init(aContent, aParent, aPrevInFlow);
|
||||
|
||||
// We assume that feImage's are always visible.
|
||||
// This call must happen before the FrameCreated. This is because the
|
||||
// primary frame pointer on our content node isn't set until after this
|
||||
// function ends, so there is no way for the resulting OnVisibilityChange
|
||||
// notification to get a frame. FrameCreated has a workaround for this in
|
||||
// that it passes our frame around so it can be accessed. OnVisibilityChange
|
||||
// doesn't have that workaround.
|
||||
IncApproximateVisibleCount();
|
||||
|
||||
nsCOMPtr<nsIImageLoadingContent> imageLoader =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue