Windows installer: move the 32/64 bit check earlier

It makes more sense to do this on init and not have the user go through
any other screens in case this is the wrong binary.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2014-10-30 12:40:03 -07:00
parent a7771932be
commit d2567f761a

View file

@ -83,11 +83,12 @@
#--------------------------------
# Default installer section
Section
Function .onInit
!include x64.nsh
${If} 64BITBUILDTOKEN
${IfNot} ${RunningX64}
Abort "You cannot install the 64bit version of Subsurface on a 32bit version of Windows"
MessageBox MB_OK "You cannot install the 64bit version of Subsurface on a 32bit version of Windows"
Abort "Please download the 32bit version of the Subsurface installer"
${EndIf}
${Else}
${If} ${RunningX64}
@ -96,7 +97,9 @@ Section
goforit:
${EndIf}
${Endif}
FunctionEnd
Section
SetShellVarContext all
# Installation path