update in-app-menu

This commit is contained in:
Araxeus
2021-05-05 20:37:29 +03:00
parent d4811b7901
commit dd6455a559
4 changed files with 12 additions and 74 deletions

View File

@ -11,8 +11,6 @@ const pluginEnabledMenu = (win, plugin, label = "", hasSubmenu = false) => ({
label: label || plugin,
type: "checkbox",
checked: config.plugins.isEnabled(plugin),
//Submenu check used in in-app-menu
hasSubmenu: hasSubmenu || undefined,
click: (item) => {
if (item.checked) {
config.plugins.enable(plugin);
@ -21,6 +19,9 @@ const pluginEnabledMenu = (win, plugin, label = "", hasSubmenu = false) => ({
}
if (hasSubmenu) {
this.setApplicationMenu(win);
if (config.plugins.isEnabled("in-app-menu")) {
win.webContents.send("updateMenu", true);
}
}
},
});