mirror of
https://github.com/reactos/wine.git
synced 2024-12-11 21:36:20 +00:00
winemac: Restore the window title when the window style is changed.
This commit is contained in:
parent
d80ca173af
commit
771fcd894a
@ -641,6 +641,7 @@ static inline NSUInteger adjusted_modifiers_for_option_behavior(NSUInteger modif
|
||||
|
||||
if (newStyle != currentStyle)
|
||||
{
|
||||
NSString* title = [[[self title] copy] autorelease];
|
||||
BOOL showingButtons = (currentStyle & (NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask)) != 0;
|
||||
BOOL shouldShowButtons = (newStyle & (NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask)) != 0;
|
||||
if (shouldShowButtons != showingButtons && !((newStyle ^ currentStyle) & NSClosableWindowMask))
|
||||
@ -654,6 +655,9 @@ static inline NSUInteger adjusted_modifiers_for_option_behavior(NSUInteger modif
|
||||
}
|
||||
[self setStyleMask:newStyle];
|
||||
[self adjustFullScreenBehavior:[self collectionBehavior]];
|
||||
|
||||
if ([[self title] length] == 0 && [title length] > 0)
|
||||
[self setTitle:title];
|
||||
}
|
||||
|
||||
[self adjustFeaturesForState];
|
||||
|
Loading…
Reference in New Issue
Block a user