fix: force-clean stale instance lock when Electron lock guarantees exclusivity (#685)

This commit is contained in:
paisley
2026-03-27 15:24:54 +08:00
committed by GitHub
Unverified
parent aa98e59317
commit 1292e9f120
3 changed files with 62 additions and 0 deletions

View File

@@ -87,6 +87,7 @@ if (gotElectronLock) {
const fileLock = acquireProcessInstanceFileLock({
userDataDir: app.getPath('userData'),
lockName: 'clawx',
force: true, // Electron lock already guarantees exclusivity; force-clean orphan/recycled-PID locks
});
gotFileLock = fileLock.acquired;
releaseProcessInstanceFileLock = fileLock.release;