From 84d783dd904ba782419da151ab4c7b7f7c4da1f3 Mon Sep 17 00:00:00 2001
From: Benoit Rospars <benoit.rospars@inria.fr>
Date: Fri, 15 Sep 2023 15:01:11 +0200
Subject: [PATCH] Issue #232 : fix about window

---
 electron/components/menu.js | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/electron/components/menu.js b/electron/components/menu.js
index 08f2f9a2..731a2841 100644
--- a/electron/components/menu.js
+++ b/electron/components/menu.js
@@ -9,7 +9,7 @@ module.exports.setupMenu = function () {
         {
             label: 'App',
             submenu: [
-                {label: 'À propos', selector: 'orderFrontStandardAboutPanel:'},
+                {label: 'À propos', role: 'about'},
                 {
                     label: 'Nouvelle fenêtre',
                     click: function () {
@@ -118,7 +118,6 @@ module.exports.setupMenu = function () {
                 {
                     label: 'Undo',
                     accelerator: 'CmdOrCtrl+Z',
-                    selector: 'undo:',
                     click: function() {
                         sendToFrontend(BrowserWindow.getFocusedWindow(), 'undo');
                     }
@@ -126,16 +125,15 @@ module.exports.setupMenu = function () {
                 {
                     label: 'Redo',
                     accelerator: process.platform === 'darwin' ? 'Shift+CmdOrCtrl+Z' : 'CmdOrCtrl+Y',
-                    selector: 'redo:',
                     click: function() {
                         sendToFrontend(BrowserWindow.getFocusedWindow(), 'redo');
                     }
                 },
                 {type: 'separator'},
-                {label: 'Cut', accelerator: 'CmdOrCtrl+X', selector: 'cut:'},
-                {label: 'Copy', accelerator: 'CmdOrCtrl+C', selector: 'copy:'},
-                {label: 'Paste', accelerator: 'CmdOrCtrl+V', selector: 'paste:'},
-                {label: 'Select All', accelerator: 'CmdOrCtrl+A', selector: 'selectAll:'}
+                {label: 'Cut', accelerator: 'CmdOrCtrl+X', role: 'cut'},
+                {label: 'Copy', accelerator: 'CmdOrCtrl+C', role: 'copy'},
+                {label: 'Paste', accelerator: 'CmdOrCtrl+V', role: 'paste'},
+                {label: 'Select All', accelerator: 'CmdOrCtrl+A', role: 'selectAll'}
             ]
         }, {
             label: 'Aide',
@@ -176,7 +174,7 @@ module.exports.setupMenuPreview = function () {
         {
             label: 'App',
             submenu: [
-                {label: 'About Application', selector: 'orderFrontStandardAboutPanel:'},
+                {label: 'About Application', role: 'about'},
                 {
                     label: 'Quit',
                     accelerator: 'CmdOrCtrl+Q',
-- 
GitLab