diff --git a/packaging/windows/subsurface.nsi.in b/packaging/windows/subsurface.nsi.in index 58b59a66b..32c063672 100644 --- a/packaging/windows/subsurface.nsi.in +++ b/packaging/windows/subsurface.nsi.in @@ -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