SL-20441 Do not recreate desktop shortcut when updating
parent
ece46db4b2
commit
fa09db746a
|
|
@ -398,8 +398,18 @@ CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \
|
|||
|
||||
# Other shortcuts
|
||||
SetOutPath "$INSTDIR"
|
||||
CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" \
|
||||
|
||||
Push $0
|
||||
${GetParameters} $COMMANDLINE
|
||||
${GetOptionsS} $COMMANDLINE "/marker" $0
|
||||
# Returns error if option does not exist
|
||||
IfErrors 0 DESKTOP_SHORTCUT_DONE
|
||||
# "/marker" is set by updater, do not recreate desktop shortcut
|
||||
CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" \
|
||||
"$INSTDIR\$VIEWER_EXE" "$SHORTCUT_LANG_PARAM" "$INSTDIR\$VIEWER_EXE"
|
||||
|
||||
DESKTOP_SHORTCUT_DONE:
|
||||
Pop $0
|
||||
CreateShortCut "$INSTDIR\$INSTSHORTCUT.lnk" \
|
||||
"$INSTDIR\$VIEWER_EXE" "$SHORTCUT_LANG_PARAM" "$INSTDIR\$VIEWER_EXE"
|
||||
CreateShortCut "$INSTDIR\Uninstall $INSTSHORTCUT.lnk" \
|
||||
|
|
|
|||
Loading…
Reference in New Issue