5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 03:10:22 +08:00

[mac] Fix for submenu titles. Fixes #1026.

This commit is contained in:
Lea Anthony 2021-12-24 08:00:25 +11:00
parent 64cdf64751
commit c0f283335a
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405

View File

@ -43,14 +43,16 @@
- (WailsMenu*) initWithNSTitle:(NSString *)title { - (WailsMenu*) initWithNSTitle:(NSString *)title {
if( title != nil ) { if( title != nil ) {
[super initWithTitle:title]; [super initWithTitle:title];
} else {
[self init];
} }
[self setAutoenablesItems:NO]; [self setAutoenablesItems:NO];
return [self init]; return self;
} }
- (void) appendSubmenu :(WailsMenu*)child { - (void) appendSubmenu :(WailsMenu*)child {
NSMenuItem *childMenuItem = [[NSMenuItem new] autorelease]; NSMenuItem *childMenuItem = [[NSMenuItem new] autorelease];
[childMenuItem setTitle:[child title]]; [childMenuItem setTitle:child.title];
[self addItem:childMenuItem]; [self addItem:childMenuItem];
[childMenuItem setSubmenu:child]; [childMenuItem setSubmenu:child];
} }