mirror of
https://github.com/electron/electron.git
synced 2026-01-25 15:28:11 -05:00
mac: Make sure menuWillShow is called when setting application menu.
This commit is contained in:
@@ -97,6 +97,12 @@ Menu.setApplicationMenu = (menu) ->
|
||||
applicationMenu = menu # Keep a reference.
|
||||
|
||||
if process.platform is 'darwin'
|
||||
# Force menuWillShow to be called
|
||||
menuWillShow = (menu) ->
|
||||
menu.delegate.menuWillShow()
|
||||
menuWillShow item.submenu for item in menu.items when item.submenu?
|
||||
menuWillShow menu
|
||||
|
||||
bindings.setApplicationMenu menu
|
||||
else
|
||||
windows = BrowserWindow.getAllWindows()
|
||||
|
||||
Reference in New Issue
Block a user