winemac: Leave a window in auto-display mode when it doesn't yet have a display link.
This fixes an issue where some windows (on some systems) would never display their content area. If they had a title bar, they'd just display that and nothing else. Signed-off-by: Ken Thomases <ken@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
fd6f2a1781
commit
4e9c3444fb
|
@ -2427,6 +2427,8 @@ - (void) setViewsNeedDisplay:(BOOL)value
|
|||
_lastDisplayTime = now;
|
||||
}
|
||||
}
|
||||
else
|
||||
[self setAutodisplay:YES];
|
||||
}
|
||||
[super setViewsNeedDisplay:value];
|
||||
}
|
||||
|
@ -2435,14 +2437,16 @@ - (void) display
|
|||
{
|
||||
_lastDisplayTime = [[NSProcessInfo processInfo] systemUptime];
|
||||
[super display];
|
||||
[self setAutodisplay:NO];
|
||||
if (_lastDisplayID)
|
||||
[self setAutodisplay:NO];
|
||||
}
|
||||
|
||||
- (void) displayIfNeeded
|
||||
{
|
||||
_lastDisplayTime = [[NSProcessInfo processInfo] systemUptime];
|
||||
[super displayIfNeeded];
|
||||
[self setAutodisplay:NO];
|
||||
if (_lastDisplayID)
|
||||
[self setAutodisplay:NO];
|
||||
}
|
||||
|
||||
- (void) windowDidDrawContent
|
||||
|
|
Loading…
Reference in New Issue