fixed main window close/closed events confusion

This commit is contained in:
antelle 2020-05-30 17:46:13 +02:00
parent ab3860cdc9
commit 70bd4f1c4e
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 6 additions and 2 deletions

View File

@ -240,7 +240,8 @@ function createMainWindow() {
mainWindow.on('resize', delaySaveMainWindowPosition);
mainWindow.on('move', delaySaveMainWindowPosition);
mainWindow.on('restore', coerceMainWindowPositionToConnectedDisplay);
mainWindow.on('close', mainWindowClosed);
mainWindow.on('close', mainWindowClosing);
mainWindow.on('closed', mainWindowClosed);
mainWindow.on('focus', mainWindowFocus);
mainWindow.on('blur', mainWindowBlur);
mainWindow.on('closed', () => {
@ -381,8 +382,11 @@ function mainWindowFocus() {
emitRemoteEvent('main-window-focus');
}
function mainWindowClosed() {
function mainWindowClosing() {
updateMainWindowPositionIfPending();
}
function mainWindowClosed() {
usbBinding?.removeAllListeners();
app.removeAllListeners('remote-app-event');
}