From fd708363085ed500177b9daeab4939b47239c7d0 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Sat, 10 Jan 2026 09:53:40 +0100 Subject: [PATCH] fix(windows): update shortcut to point to current installation, closes #2878 (#2901) --- apps/readest-app/src-tauri/nsis/installer-hooks.nsh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/readest-app/src-tauri/nsis/installer-hooks.nsh b/apps/readest-app/src-tauri/nsis/installer-hooks.nsh index 762288af..8d624b39 100644 --- a/apps/readest-app/src-tauri/nsis/installer-hooks.nsh +++ b/apps/readest-app/src-tauri/nsis/installer-hooks.nsh @@ -53,7 +53,18 @@ WriteRegStr HKCR ".cbr\ShellEx\${SHELL_THUMBNAIL_HANDLER}" "" "${CLSID_READEST_THUMBNAIL}" DetailPrint "Thumbnail provider registered successfully." + + Delete "$DESKTOP\Readest.lnk" + Delete "$SMPROGRAMS\Readest\Readest.lnk" + RMDir "$SMPROGRAMS\Readest" + + ; Create new shortcuts pointing to current installation + CreateShortcut "$DESKTOP\Readest.lnk" "$INSTDIR\Readest.exe" + CreateDirectory "$SMPROGRAMS\Readest" + CreateShortcut "$SMPROGRAMS\Readest\Readest.lnk" "$INSTDIR\Readest.exe" + DetailPrint "Shortcuts updated." + ; Refresh shell to apply changes - SHCNE_ASSOCCHANGED System::Call 'shell32::SHChangeNotify(i 0x08000000, i 0, p 0, p 0)' !macroend