mirror of
				https://github.com/Mastermindzh/tidal-hifi.git
				synced 2025-11-04 02:39:13 +01:00 
			
		
		
		
	make quit button actually quit app (#123)
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
const { Menu } = require("electron");
 | 
			
		||||
const { Menu, app } = require("electron");
 | 
			
		||||
const { showSettingsWindow } = require("./settings");
 | 
			
		||||
const isMac = process.platform === "darwin";
 | 
			
		||||
 | 
			
		||||
@@ -10,6 +10,14 @@ const settingsMenuEntry = {
 | 
			
		||||
  accelerator: "Control+/",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const quitMenuEntry = {
 | 
			
		||||
  label: "Quit",
 | 
			
		||||
  click() {
 | 
			
		||||
    app.exit(0);
 | 
			
		||||
  },
 | 
			
		||||
  accelerator: "Control+Q"
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const mainMenu = [
 | 
			
		||||
  ...(isMac
 | 
			
		||||
    ? [
 | 
			
		||||
@@ -25,7 +33,7 @@ const mainMenu = [
 | 
			
		||||
            { role: "hideothers" },
 | 
			
		||||
            { role: "unhide" },
 | 
			
		||||
            { type: "separator" },
 | 
			
		||||
            { role: "quit" },
 | 
			
		||||
            quitMenuEntry,
 | 
			
		||||
          ],
 | 
			
		||||
        },
 | 
			
		||||
      ]
 | 
			
		||||
@@ -33,7 +41,7 @@ const mainMenu = [
 | 
			
		||||
  // { role: 'fileMenu' }
 | 
			
		||||
  {
 | 
			
		||||
    label: "File",
 | 
			
		||||
    submenu: [settingsMenuEntry, isMac ? { role: "close" } : { role: "quit" }],
 | 
			
		||||
    submenu: [settingsMenuEntry, isMac ? { role: "close" } : quitMenuEntry],
 | 
			
		||||
  },
 | 
			
		||||
  // { role: 'editMenu' }
 | 
			
		||||
  {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user