use MUI_STARTMENUPAGE_VARIABLE define, temp var fix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2740 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
caa31c9cd5
commit
f31efc6d79
1 changed files with 4 additions and 4 deletions
|
@ -87,8 +87,8 @@ Section "Dummy Section" SecDummy
|
|||
!insertmacro MUI_STARTMENU_WRITE_BEGIN
|
||||
|
||||
;Create shortcuts
|
||||
CreateDirectory "$SMPROGRAMS\$MUI_STARTMENU_FOLDER"
|
||||
CreateShortCut "$SMPROGRAMS\$MUI_STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||
CreateDirectory "$SMPROGRAMS\$MUI_TEMP"
|
||||
CreateShortCut "$SMPROGRAMS\${MUI_STARTMENUPAGE_VARIABLE}\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||
|
||||
!insertmacro MUI_STARTMENU_WRITE_END
|
||||
|
||||
|
@ -122,12 +122,12 @@ Section "Uninstall"
|
|||
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
|
||||
|
||||
startMenuDeleteLoop:
|
||||
RMDir ${TEMP}
|
||||
RMDir $MUI_TEMP
|
||||
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
|
||||
|
||||
IfErrors startMenuDeleteLoopDone
|
||||
|
||||
StrCmp ${TEMP} $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
|
||||
StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
|
||||
startMenuDeleteLoopDone:
|
||||
|
||||
DeleteRegKey /ifempty HKCU "Software\${MUI_PRODUCT}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue