From a666e64ae74d6e7e3e29ced320e67930afda5d4c Mon Sep 17 00:00:00 2001 From: parashep Date: Wed, 12 Mar 2014 01:40:17 -0400 Subject: [PATCH] installer is completely silent when /S is set --- stepmania.nsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania.nsi b/stepmania.nsi index 43ea7d2436..114b6a97fb 100644 --- a/stepmania.nsi +++ b/stepmania.nsi @@ -619,13 +619,17 @@ Function PreInstall IfFileExists "$R1" prompt_uninstall_nsis old_nsis_not_installed prompt_uninstall_nsis: + IfSilent do_uninstall_nsis MessageBox MB_YESNO|MB_ICONINFORMATION "$(TEXT_IO_UNINSTALL_PREVIOUS)" IDYES do_uninstall_nsis Abort do_uninstall_nsis: GetTempFileName $R3 CopyFiles /SILENT $R1 $R3 - ExecWait '$R3 $R2$INSTDIR' $R4 + IfSilent 0 +3 + ExecWait '$R3 /S $R2$INSTDIR' $R4 ; uninstall silently + Goto +2 + ExecWait '$R3 $R2$INSTDIR' $R4 ; uninstall prompt ; Delete the copy of the installer. Delete $R3