Closed
Bug 4075
Opened 26 years ago
Closed 26 years ago
Tree: expanding a node redraws entire tree for each child
Categories
(Core :: XUL, defect, P2)
Tracking
()
M6
People
(Reporter: mcafee, Assigned: troy)
Details
Get a tree widget, like Bookmarks | Manage Bookmarks.
Double-click a folder, if there are 10 children there
the tree redraws itself each time a child is added,
for a total of 10 times to open the node. This is more visible
if you turn double buffering off in nsViewManager.cpp.
Reporter | ||
Updated•26 years ago
|
Priority: P1
Reporter | ||
Comment 1•26 years ago
|
||
hyatt says:
"This is the same problem as the toolbar buttons on mouseover... that a
reflow is causing a repaint of the whole window."
--
Can we delay the reflow events until all the children are added?
Updated•26 years ago
|
Target Milestone: M5
Comment 2•26 years ago
|
||
Targeting M5. Who needs to fix this?
Reporter | ||
Comment 3•26 years ago
|
||
This is the incremental stuff we were talking about earlier
today, M5 takes this off the radar, I don't get it.
Updated•26 years ago
|
Target Milestone: M5 → M4
Comment 4•26 years ago
|
||
Sorry, I didn't make the connection. changing to M4 to keep it on radar. Is
this a problem in reflow, or because we're causing too many reflows, or what?
Who should it be assigned to?
Updated•26 years ago
|
Assignee: hyatt → kipp
Comment 5•26 years ago
|
||
This is the same as the toolbar button problem. An incremental reflow causes
a repaint of the whole window. This isn't specific to the tree view, and
it should be assigned to Kipp or Troy. (Let Kipp make a doctoral thesis out
of it.) ;)
Comment 6•26 years ago
|
||
This is the same as the toolbar button problem. An incremental reflow causes
a repaint of the whole window. This isn't specific to the tree view, and
it should be assigned to Kipp or Troy. (Let Kipp make a doctoral thesis out
of it.) ;)
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•