summaryrefslogtreecommitdiff
path: root/nasm.nsi
diff options
context:
space:
mode:
Diffstat (limited to 'nasm.nsi')
-rw-r--r--nasm.nsi15
1 files changed, 10 insertions, 5 deletions
diff --git a/nasm.nsi b/nasm.nsi
index 3801d19b..bcab04f4 100644
--- a/nasm.nsi
+++ b/nasm.nsi
@@ -186,7 +186,10 @@ Section "Uninstall"
IfFileExists "$INSTDIR" +3 +1
MessageBox MB_OK "No files found, aborting."
Abort
- RMDir /r /rebootok "$INSTDIR"
+ MessageBox MB_YESNO "The following directory will be deleted$\n$INSTDIR" IDYES rm_instdir_true IDNO rm_instdir_false
+ rm_instdir_true:
+ RMDir /r /rebootok "$INSTDIR"
+ rm_instdir_false:
;
; Links
Delete /rebootok "$DESKTOP\${PRODUCT_SHORT_NAME}.lnk"
@@ -199,10 +202,12 @@ Section "Uninstall"
IfFileExists $0 +3 +1
MessageBox MB_OK "No lnk files found, aborting."
Abort
- RMDir /r /rebootok "$INSTDIR"
- Delete /rebootok "$0\*"
- RMDir "$0"
- DeleteRegKey /ifempty HKCU "Software\${PRODUCT_SHORT_NAME}"
+ MessageBox MB_YESNO "The following directory will be deleted$\n$0" IDYES rm_links_true IDNO rm_links_false
+ rm_links_true:
+ Delete /rebootok "$0\*"
+ RMDir "$0"
+ rm_links_false:
+ DeleteRegKey /ifempty HKCU "Software\${PRODUCT_SHORT_NAME}"
SectionEnd
;