Closed Bug 74413 Opened 19 years ago Closed 19 years ago

Bug in nsViewManager::UpdateAllCoveringWidgets

Categories

(Core :: Web Painting, defect, P1)

defect

Tracking

()

VERIFIED FIXED
mozilla0.9

People

(Reporter: roc, Assigned: roc)

References

Details

Attachments

(1 file)

While looking at some testcases, I found a bug where we fail to invalidate views 
correctly in some cases. Basically the code incorrectly assumes that a child 
widget completely covers the invalid region and therefore neglects to repaint 
the parent widget when it should. I will attach a patch.

The testcase http://bugzilla.mozilla.org/showattachment.cgi?attach_id=6234 shows 
this; scrolling the gray DIV will not update the scrollbar thumb area correctly. 
(In particular, the area extending above the blue DIV is not updated correctly.)
OK ... now I'm ready for approval.
Status: NEW → ASSIGNED
OS: Windows NT → All
Priority: -- → P2
Target Milestone: --- → mozilla0.9
sr=attinasi
Ta, waiting for the tree to open
Priority: P2 → P1
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Blocks: 73822
Marking verified in the May 24th build.
Status: RESOLVED → VERIFIED
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.