Closed
Bug 1546955
Opened 6 years ago
Closed 6 years ago
Force MakeDisplayItem() callers to supply a frame
Categories
(Core :: Web Painting, task, P2)
Core
Web Painting
Tracking
()
RESOLVED
FIXED
mozilla68
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: mikokm, Assigned: mikokm)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Since display items rely on having at least one frame, force callers to pass it to MakeDisplayItem() function. This allows us to do things such as look up previous display items before building a new one.
This patch also changes the cloning implementation by forcing custom copy-constructors to be called through MakeClone().
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Depends on D28844
Pushed by mikokm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/f9c160fec2c4
Part 1: Invoke display item copy-constructors through MakeClone() r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/b16160b39a3f
Part 2: Make all display item constructors take nsDisplayListBuilder and frame as the first two parameters r=mattwoodrow
Comment 4•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f9c160fec2c4
https://hg.mozilla.org/mozilla-central/rev/b16160b39a3f
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox68:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in
before you can comment on or make changes to this bug.
Description
•