diff --git a/src/main/menus/view.js b/src/main/menus/view.js index e19512c1..52a6f355 100755 --- a/src/main/menus/view.js +++ b/src/main/menus/view.js @@ -69,7 +69,12 @@ let viewMenu = { accelerator: keybindings.getAccelerator('viewToggleSideBar'), type: 'checkbox', checked: false, - click (item, browserWindow) { + click (item, browserWindow, event) { + // if we call this function, the checked state is not set + if (!event) { + item.checked = !item.checked + } + actions.layout(item, browserWindow, 'showSideBar') } }, { @@ -78,7 +83,12 @@ let viewMenu = { accelerator: keybindings.getAccelerator('viewToggleTabBar'), type: 'checkbox', checked: false, - click (item, browserWindow) { + click (item, browserWindow, event) { + // if we call this function, the checked state is not set + if (!event) { + item.checked = !item.checked + } + actions.layout(item, browserWindow, 'showTabBar') } }, {