Remove willFlushRetainedLayers

RESOLVED FIXED in Firefox 43

Status

()

RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: dvander, Assigned: dvander)

Tracking

unspecified
mozilla43
Points:
---

Firefox Tracking Flags

(firefox43 fixed)

Details

Attachments

(2 attachments)

There's a painting flag to flush all layers before and after painting. Matt says this is no longer necessary because DLBI should handle all the cases where it was needed.
Created attachment 8662777 [details] [diff] [review]
part 1, fix nsDisplayCanvasBackgroundColor invalidation

nsDisplayCanvasBackgroundColor doesn't invalidate if its color changes. This makes it inherit from nsDisplaySolidColorBase (factored out of nsDisplaySolidColor), which implements this correctly.
Attachment #8662777 - Flags: review?(matt.woodrow)
Created attachment 8662778 [details] [diff] [review]
part 2, remove willFlushRetainedLayers
Attachment #8662778 - Flags: review?(matt.woodrow)
Attachment #8662777 - Flags: review?(matt.woodrow) → review+
Attachment #8662778 - Flags: review?(matt.woodrow) → review+
https://hg.mozilla.org/mozilla-central/rev/6c3337f40901
https://hg.mozilla.org/mozilla-central/rev/695a766c43c4
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
status-firefox43: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
You need to log in before you can comment on or make changes to this bug.