[mac] Add fallback for app name

This commit is contained in:
Lea Anthony
2021-11-02 22:05:42 +11:00
parent c136df48b9
commit bd7b436631

View File

@@ -61,6 +61,9 @@
case AppMenu: case AppMenu:
{ {
NSString *appName = [NSRunningApplication currentApplication].localizedName; NSString *appName = [NSRunningApplication currentApplication].localizedName;
if( appName == nil ) {
appName = [[NSProcessInfo processInfo] processName];
}
WailsMenu *appMenu = [[WailsMenu new] initWithNSTitle:appName]; WailsMenu *appMenu = [[WailsMenu new] initWithNSTitle:appName];
id quitTitle = [@"Quit " stringByAppendingString:appName]; id quitTitle = [@"Quit " stringByAppendingString:appName];
NSMenuItem* quitMenuItem = [self newMenuItem:quitTitle :@selector(Quit) :@"q" :NSEventModifierFlagCommand]; NSMenuItem* quitMenuItem = [self newMenuItem:quitTitle :@selector(Quit) :@"q" :NSEventModifierFlagCommand];