Closed
Bug 6251
Opened 26 years ago
Closed 25 years ago
nsWebShell::Repaint does not work
Categories
(Core :: Web Painting, defect, P3)
Core
Web Painting
Tracking
()
VERIFIED
FIXED
M11
People
(Reporter: kmcclusk, Assigned: beard)
References
()
Details
nsWebShell::Repaint needs to be changed so that it calls the view manager to
force the repaint of all views in the webshell. The current implementation
does not work. All it does is invalidate the webshell's window which does not
cause anything to repaint since Invalidate affects only the top-level window and
not any child windows which are associated with other views in the document.
Assignee | ||
Updated•26 years ago
|
Assignee: beard → kmcclusk
Assignee | ||
Comment 1•26 years ago
|
||
This sounds Windows-specific, given its mention of "child windows".
Reporter | ||
Updated•26 years ago
|
Assignee: kmcclusk → beard
Reporter | ||
Comment 2•26 years ago
|
||
This is actually a XP view manager issue. the nsWebSehll::Repaints needs to
call a method on the nsViewManager which will cause all of the views to be
repainted. One of the existing nsViewManager methods such as Update may be
sufficient.
Patrick, I'm reassigning back to you. We need to determine what is the
appropriate method to call on the nsViewManager, or create a new method.
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M7
Assignee | ||
Updated•26 years ago
|
Target Milestone: M7 → M10
Assignee | ||
Updated•26 years ago
|
Target Milestone: M10 → M11
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 3•25 years ago
|
||
Fixed by adding nsIViewManager::UpdateAllViews(PRUint32 aUpdateFlags). Seems to
work. Please provide a test case or verify.
Reporter | ||
Updated•25 years ago
|
Reporter | ||
Comment 4•25 years ago
|
||
Load test9.
On WIN32, When I minimize the window, then restore the window by clicking on it
in the task bar the frames are not redrawn.
The nsWebShell::Repaint should be called for each frame.
Updated•25 years ago
|
QA Contact: beppe → paulmac
Comment 5•25 years ago
|
||
reassigning to Paul
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 6•25 years ago
|
||
verified fixed in m10 builds using kevin's test case
Updated•6 years ago
|
Component: Layout: View Rendering → Layout: Web Painting
You need to log in
before you can comment on or make changes to this bug.
Description
•