diff --git a/src/main/events/user-preferences/auto-launch.ts b/src/main/events/user-preferences/auto-launch.ts index 37831db9..6b73d135 100644 --- a/src/main/events/user-preferences/auto-launch.ts +++ b/src/main/events/user-preferences/auto-launch.ts @@ -11,6 +11,10 @@ const autoLaunch = async ( ) => { if (!app.isPackaged) return; + const appLauncher = new AutoLaunch({ + name: app.getName(), + }); + if (process.platform == "win32") { const destination = path.join(windowsStartupPath, "hydralauncher.vbs"); @@ -19,12 +23,10 @@ const autoLaunch = async ( fs.copyFileSync(scriptPath, destination); } else { + appLauncher.disable().catch(); fs.rmSync(destination); } } else { - const appLauncher = new AutoLaunch({ - name: app.getName(), - }); if (enabled) { appLauncher.enable().catch(); } else {