From 2affdbdb5b0b5680747b1fd45487b2f7240b2830 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 25 May 2025 00:04:55 +0200 Subject: [PATCH] Refactor autostart handling in main.js --- main.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/main.js b/main.js index b25eed2..93d12a3 100644 --- a/main.js +++ b/main.js @@ -1018,10 +1018,13 @@ app.whenReady().then(() => { store.set('intelligentCommitThreshold', value); }); + ipcMain.handle('get-autostart', () => store.get('autostart')); - ipcMain.handle('set-autostart', (_e, val) => { - store.set('autostart', val); - // Optional: System-Autostart umschalten (siehe unten) + ipcMain.handle('set-autostart', (_e, enabled) => { + store.set('autostart', enabled); + app.setLoginItemSettings({ + openAtLogin: !!enabled + }); }); ipcMain.handle('get-close-to-tray', () => store.get('closeToTray')); ipcMain.handle('set-close-to-tray', (_e, val) => store.set('closeToTray', val)); @@ -1033,13 +1036,6 @@ app.whenReady().then(() => { - ipcMain.handle('set-autostart', (_e, enabled) => { - store.set('autostart', enabled); - app.setLoginItemSettings({ - openAtLogin: !!enabled - }); - }); - // … Ende der IPC-Handler …