Author: dreimer
Date: Sat Jul 14 17:03:40 2007
New Revision: 27653
URL:
http://svn.reactos.org/svn/reactos?rev=27653&view=rev
Log:
Forget thoese gotos
Modified:
trunk/tools/RosBE-Windows/RosBE.nsi
Modified: trunk/tools/RosBE-Windows/RosBE.nsi
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/RosBE.nsi?rev=…
==============================================================================
--- trunk/tools/RosBE-Windows/RosBE.nsi (original)
+++ trunk/tools/RosBE-Windows/RosBE.nsi Sat Jul 14 17:03:40 2007
@@ -227,53 +227,42 @@
"Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \
"DisplayVersion"
${If} $R1 == "${PRODUCT_VERSION}"
- goto SameVersion
+ messageBox MB_OK|MB_ICONEXCLAMATION \
+ "You already have the ${PRODUCT_NAME} v${PRODUCT_VERSION} installed.
Please manually uninstall the ${PRODUCT_NAME} v${PRODUCT_VERSION} if you want to
reinstall."
+ Quit
${EndIf}
${If} $R0 == ""
- goto NoPreviousVersion
+ Return
${EndIf}
MessageBox MB_YESNO|MB_ICONQUESTION \
"A previous version of the ${PRODUCT_NAME} was found. You must
uninstall it before installing this version.$\n$\nDo you want to do that now?" \
IDNO UninstallPrevious_no \
IDYES UninstallPrevious_yes
Abort
- SameVersion:
- messageBox MB_OK|MB_ICONEXCLAMATION \
- "You already have the ${PRODUCT_NAME} v${PRODUCT_VERSION}
installed. Please manually uninstall the ${PRODUCT_NAME} v${PRODUCT_VERSION} if you want
to reinstall."
- Quit
UninstallPrevious_no:
Quit
UninstallPrevious_yes:
ExecWait '$R0 _?=$INSTDIR'
- NoPreviousVersion:
FunctionEnd
Function CheckAdminOrCurrent
userInfo::getAccountType
pop $R0
${If} $R0 == "Admin"
- goto IsAdmin
+ Return
${else}
- goto IsNotAdmin
- ${EndIf}
- IsAdmin:
- Return
- IsNotAdmin:
messageBox MB_OK|MB_ICONEXCLAMATION \
- "You do not have administrative privileges. Installing on
NonAdmin Account is working now, but it's not tested well yet. NO Vista Support
possible!"
- Return
+ "You do not have administrative privileges. Installing on NonAdmin
Account is working now, but it's not tested well yet. NO Vista Support
possible!"
+ Return
+ ${EndIf}
FunctionEnd
Function un.CheckAdminOrCurrent
userInfo::getAccountType
pop $R0
${If} $R0 == "Admin"
- goto IsAdmin
+ Return
${else}
- goto IsNotAdmin
- ${EndIf}
- IsAdmin:
- Return
- IsNotAdmin:
- Return
-FunctionEnd
+ Return
+ ${EndIf}
+FunctionEnd