Skip to content

Commit 85d90e3

Browse files
🐛 检查并更新菜单:仅限 Mac 系统
1 parent 2e2ed7d commit 85d90e3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

menu.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@ app.whenReady().then(() => {
3939
// 克隆原有菜单结构(支持嵌套)
4040
const newTemplate = applicationMenu.items.map(convertMenuItem)
4141

42-
// 查找 appmenu 菜单
42+
// 查找 Mac 系统的 appmenu 菜单
4343
const appmenuMenu = newTemplate.find((item) => item.role === 'appmenu')
44-
const aboutIndex = appmenuMenu.submenu.findIndex((item) => item.role === 'about')
44+
const aboutIndex = appmenuMenu?.submenu.findIndex((item) => item.role === 'about')
4545
if (aboutIndex !== -1) {
46-
appmenuMenu.submenu.splice(aboutIndex + 1, 0, {
46+
// 在 Mac 系统 about 菜单项之后插入 检查并更新菜单
47+
appmenuMenu?.submenu.splice(aboutIndex + 1, 0, {
4748
label: 'Check for Updates',
4849
click: function () {
4950
update()

0 commit comments

Comments
 (0)