Closed Bug 597066 Opened 14 years ago Closed 9 years ago

When transitioning to to fullscreen, don't preserve client area content

Categories

(Core :: Widget: Win32, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INVALID
Tracking Status
blocking2.0 --- -

People

(Reporter: jimm, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: polish)

Windows preserves the client area when a window changes size. What gets preserved is controlled by the results of wm_nscalcsize. When we transition from normal -> fullscreen, we should not preserve the content of the window and instead just trigger a full repaint. This should smooth over fullscreen transitions quite a bit.
Depends on: 575855
Keywords: polish
Summary: When transitioning to to fullscreen, don't preserve content → When transitioning to to fullscreen, don't preserve client area content
Would this also cover coming back out of fullscreen by either clicking the maximized or fullscreen button to go back to normal mode?
(In reply to comment #1) > Would this also cover coming back out of fullscreen by either clicking the > maximized or fullscreen button to go back to normal mode? Hmm, not sure, we preserve the content area going back to normal mode, which would be the upper right hand side of the fullscreen window.
blocking2.0: --- → ?
(In reply to comment #2) > (In reply to comment #1) > > Would this also cover coming back out of fullscreen by either clicking the > > maximized or fullscreen button to go back to normal mode? > > Hmm, not sure, we preserve the content area going back to normal mode, which > would be the upper right hand side of the fullscreen window. correction - "upper left hand"
I think we can release with this as it is, but I'd much rather it be fixed than not. :)
blocking2.0: ? → -
Depends on: 634586
I see at least two weirdness issues from bug 604861: 1) going from normal to maximized or visa versa maximized to normal 2) just adjusting the browser borders in normal browsing mode The first is shows like paint 3 times. The second one I notice that the browser paints at least 3 times, like it bounces from the right side, when resizing for ever one movement. For example, when I resize from left, widen the browser out or move the top border up to make it taller, it paints like it bounces from the right hand side of the browser or from the bottom. However when resizing from the right or bottom border, or resizing left in and top up, its not real noticeable.
Assignee: nobody → netzen
Blocks: 783985
Assignee: netzen → nobody
We use an overlay now, no longer needed.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.