Remove nsViewManager.
Categories
(Core :: Web Painting, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox147 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(1 file, 1 obsolete file)
After the blocking bugs, it's little more than a backpointer to the pres shell.
| Assignee | ||
Comment 1•1 month ago
|
||
After the previous patches, nsViewManager is basically a backpointer to
its pres shell.
Remove it and just make PresShell manage the root view directly. After
this is done, we can decide what to do about nsView (which is itself
little more than a widget listener that forwards to pres shell right
now).
This technically starts listening to mParentWidget slightly later (on
pres shell creation), but I think that's ok.
| Assignee | ||
Comment 2•1 month ago
|
||
It hasn't done anything useful for a while. The widget listener's shell
and the view's shell will always match for the cases where both exist.
For popups things go through nsMenuPopupFrame::HandleEvent now.
Comment 3•1 month ago
|
||
Comment on attachment 9527322 [details]
Bug 2000639 - Remove nsIWidget::mUseAttachedEvents. r=tnikkel,#layout
Revision D272975 was moved to bug 2000999. Setting attachment 9527322 [details] to obsolete.
Comment 5•1 month ago
|
||
| bugherder | ||
Updated•1 month ago
|
Description
•