Closed Bug 444692 Opened 12 years ago Closed 12 years ago

Plugin invalidation should invalidate via frames rather than views

Categories

(Core :: Layout, defect)

defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: roc, Assigned: roc)

References

Details

Attachments

(1 file)

Attached patch fixSplinter Review
We want to add hooks to nsFrame::InvalidateInternal so that the invalidation
area can be transformed or the damage propagated to other elements that are
observing the frame's rendering. But currently windowless plugins invalidate themselves directly via the view. Instead we should invalidate via the frame. This is also simpler code.
Attachment #329013 - Flags: superreview?(dbaron)
Attachment #329013 - Flags: review?(dbaron)
Comment on attachment 329013 [details] [diff] [review]
fix

r+sr=dbaron
Attachment #329013 - Flags: superreview?(dbaron)
Attachment #329013 - Flags: superreview+
Attachment #329013 - Flags: review?(dbaron)
Attachment #329013 - Flags: review+
Pushed 1e22446f1b6f.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.