fix(installer): preserve Windows shortcuts during update by removing early delete (#517)
This commit is contained in:
committed by
GitHub
Unverified
parent
158e84ce8f
commit
dd0ce7740a
@@ -8,13 +8,6 @@
|
|||||||
!endif
|
!endif
|
||||||
|
|
||||||
!macro customCheckAppRunning
|
!macro customCheckAppRunning
|
||||||
; Pre-emptively remove old shortcuts to prevent the Windows "Missing Shortcut"
|
|
||||||
; dialog during upgrades. The built-in NSIS uninstaller deletes ClawX.exe
|
|
||||||
; *before* removing shortcuts; Windows Shell link tracking can detect the
|
|
||||||
; broken target in that brief window and pop a resolver dialog.
|
|
||||||
; Delete is a silent no-op when the file doesn't exist (safe for fresh installs).
|
|
||||||
Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
|
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_NAME}.lnk"
|
|
||||||
|
|
||||||
${nsProcess::FindProcess} "${APP_EXECUTABLE_FILENAME}" $R0
|
${nsProcess::FindProcess} "${APP_EXECUTABLE_FILENAME}" $R0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user