mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: register accelerator if role has no registerAccelerator (backport: 4-0-x) (#16314)
* fix: register accelerator if role has no registerAccelerator * ensure roles[role].registerAccelerator is defined
This commit is contained in:
committed by
John Kleinschmidt
parent
bad9ff6571
commit
0b6cc93896
@@ -248,7 +248,8 @@ exports.getDefaultAccelerator = (role) => {
|
||||
}
|
||||
|
||||
exports.shouldRegisterAccelerator = (role) => {
|
||||
return roles.hasOwnProperty(role) ? roles[role].registerAccelerator : true
|
||||
const hasRoleRegister = roles.hasOwnProperty(role) && roles[role].registerAccelerator !== undefined
|
||||
return hasRoleRegister ? roles[role].registerAccelerator : true
|
||||
}
|
||||
|
||||
exports.getDefaultSubmenu = (role) => {
|
||||
|
||||
Reference in New Issue
Block a user