From d0c4763e7e19f7bfc5d7d3b5155b01abe848c548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20H=C3=A4usler?= Date: Mon, 12 Nov 2018 14:09:34 +0100 Subject: [PATCH] Fix sidebar and tabbar won't toggle (#557) --- src/main/menus/view.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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') } }, {