diff options
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/src/main/index.ts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts index d6736d1651..faa45e4ff0 100644 --- a/gui/src/main/index.ts +++ b/gui/src/main/index.ts @@ -371,6 +371,8 @@ class ApplicationMain { case 'linux': this.installGenericMenubarAppWindowHandlers(tray, windowController); this.installLinuxWindowCloseHandler(windowController); + this.setLinuxAppMenu(); + window.setMenuBarVisibility(false); break; default: this.installGenericMenubarAppWindowHandlers(tray, windowController); @@ -1256,6 +1258,16 @@ class ApplicationMain { Menu.setApplicationMenu(Menu.buildFromTemplate(template)); } + private setLinuxAppMenu() { + const template: Electron.MenuItemConstructorOptions[] = [ + { + label: 'Mullvad', + submenu: [{ role: 'quit' }], + }, + ]; + Menu.setApplicationMenu(Menu.buildFromTemplate(template)); + } + private addContextMenu(window: BrowserWindow) { const menuTemplate: Electron.MenuItemConstructorOptions[] = [ { role: 'cut' }, |
