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 …