From 1eb80721fd30e50369e64d87f84be34dae6c68bd Mon Sep 17 00:00:00 2001 From: Sadetdin EYILI Date: Wed, 8 Sep 2021 00:28:44 +0200 Subject: fix: black screen in macOS when closing to systray in fullscreen mode (#1883) fixes #1878 --- src/index.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/index.js b/src/index.js index d2b0f56f4..55f58bb56 100644 --- a/src/index.js +++ b/src/index.js @@ -280,6 +280,11 @@ const createWindow = () => { debug('Skip taskbar: true'); mainWindow.setSkipTaskbar(true); } + } else if (isMac && mainWindow.isFullScreen()) { + debug('Window: leaveFullScreen and hide'); + mainWindow.once('show', () => mainWindow.setFullScreen(true)); + mainWindow.once('leave-full-screen', () => mainWindow.hide()); + mainWindow.setFullScreen(false); } else { debug('Window: hide'); mainWindow.hide(); -- cgit v1.2.3-70-g09d2