Delete parent folders too as deguix suggested

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2712 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2003-07-12 14:45:37 +00:00
parent a7dfa9ae3a
commit 3f697a1217

View file

@ -120,7 +120,14 @@ Section "Uninstall"
!insertmacro MUI_STARTMENU_DELETE_BEGIN ${TEMP}
Delete "$SMPROGRAMS\${TEMP}\Uninstall.lnk"
RMDir "$SMPROGRAMS\${TEMP}" ;Only if empty, so it won't delete other shortcuts
; Only if empty, so it won't delete other shortcuts
StrCpy ${TEMP} "$SMPROGRAMS\${TEMP}"
startMenuDeleteLoop:
RMDir ${TEMP}
GetFullPathName ${TEMP} "${TEMP}\.."
IfErrors startMenuDeleteLoopDone
StrCmp ${TEMP} $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
startMenuDeleteLoopDone:
!insertmacro MUI_STARTMENU_DELETE_END
DeleteRegKey /ifempty HKCU "Software\${MUI_PRODUCT}"