diff options
| -rwxr-xr-x | indra/newview/installers/windows/installer_template.nsi | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/indra/newview/installers/windows/installer_template.nsi b/indra/newview/installers/windows/installer_template.nsi index 4ece83d85a..ad5ab22640 100755 --- a/indra/newview/installers/windows/installer_template.nsi +++ b/indra/newview/installers/windows/installer_template.nsi @@ -106,6 +106,7 @@ Var COMMANDLINE         ; command line passed to this installer, set in .onInit  Var SHORTCUT_LANG_PARAM ; "--set InstallLanguage de", passes language to viewer
  Var SKIP_DIALOGS        ; set from command line in  .onInit. autoinstall 
                          ; GUI and the defaults.
 +Var SKIP_AUTORUN		; skip automatic launch of viewer after install
  Var DO_UNINSTALL_V2     ; If non-null, path to a previous Viewer 2 installation that will be uninstalled.
  ;;; Function definitions should go before file includes, because calls to
 @@ -122,6 +123,7 @@ Var DO_UNINSTALL_V2     ; If non-null, path to a previous Viewer 2 installation  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  Function .onInstSuccess
      Push $R0	# Option value, unused
 +	StrCmp $SKIP_AUTORUN "true" +2;
  	# Assumes SetOutPath $INSTDIR
  	Exec '"$INSTDIR\$INSTEXE" $SHORTCUT_LANG_PARAM'
  	Pop $R0
 @@ -856,7 +858,12 @@ Function .onInit      IfErrors +2 0 ; If error jump past setting SKIP_DIALOGS
          StrCpy $SKIP_DIALOGS "true"
 +	${GetOptions} $COMMANDLINE "/SKIP_AUTORUN" $0
 +    IfErrors +2 0 ; If error jump past setting SKIP_AUTORUN
 +		StrCpy $SKIP_AUTORUN "true"
 +
      ${GetOptions} $COMMANDLINE "/LANGID=" $0   ; /LANGID=1033 implies US English
 +
      ; If no language (error), then proceed
      IfErrors lbl_configure_default_lang
      ; No error means we got a language, so use it
 | 
