Closed Bug 80847 Opened 24 years ago Closed 24 years ago

Moving another window over mozilla leaves blank regions

Categories

(Core :: Web Painting, defect)

x86
Windows NT
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla0.9.1

People

(Reporter: kmcclusk, Assigned: kmcclusk)

References

Details

(Keywords: regression, top100)

 
Rapidly move a command prompt window over Mozilla. Notice the chrome does not
refresh properly when the exposed area is repainted
Severity: normal → critical
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.1
The general refresh problem (Not refreshing the newly exposed area when moving a
window over the top of mozilla) was created by the checkin for bug 75591
The general refresh problem on WIN32 created by the checkin for bug 75591 was 
caused by failing to return a status which tells the toolkit the paint was 
consumed, don't do default processing:

the following patch fixes the general refresh problem:

Index: nsViewManager.cpp
===================================================================
RCS file: /cvsroot/mozilla/view/src/nsViewManager.cpp,v
retrieving revision 3.187
diff -u -r3.187 nsViewManager.cpp
--- nsViewManager.cpp   2001/04/24 01:01:14     3.187
+++ nsViewManager.cpp   2001/05/15 01:51:52
@@ -1966,6 +1966,7 @@
                                                                                        
}
                                                                                
}
                                                                        }
+                         *aStatus = nsEventStatus_eConsumeNoDefault;
                                                        }
 
                                break;
Whiteboard: Waiting for review/super-review
r=dcone
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Whiteboard: Waiting for review/super-review
Blocks: 79543
Marking verified in the May 22nd build.
Status: RESOLVED → VERIFIED
*** Bug 83142 has been marked as a duplicate of this bug. ***
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.