(svn r8917) [0.5] -Codechange (win32): Do not empty the data-path for the installer if you press the 'Back' button.

This commit is contained in:
Darkvater 2007-02-27 15:51:52 +00:00
parent 5bfdc6e75a
commit cd6d6d32d3
1 changed files with 5 additions and 2 deletions

View File

@ -311,15 +311,18 @@ NoAbort:
ClearErrors
; Now, let's populate $CDDRIVE
ReadRegStr $CDDRIVE HKLM "SOFTWARE\Fish Technology Group\Transport Tycoon Deluxe" "HDPath"
ReadRegStr $R0 HKLM "SOFTWARE\Fish Technology Group\Transport Tycoon Deluxe" "HDPath"
IfErrors NoTTD
StrCmp $CDDRIVE "" 0 Populated
StrCpy $CDDRIVE $R0
Populated:
StrCpy $AddWinPrePopulate "Setup has detected your TTD folder. Don't change the folder. Simply press Next."
!insertmacro MUI_INSTALLOPTIONS_WRITE "CDFinder" "Field 2" "State" $CDDRIVE ; TTDLX path
Goto TruFinish
NoTTD:
StrCpy $AddWinPrePopulate "Setup couldn't find TTD. Please enter the path where the graphics files from TTD are stored and press Next to continue."
TruFinish:
ClearErrors
!insertmacro MUI_INSTALLOPTIONS_WRITE "CDFinder" "Field 2" "State" $CDDRIVE ; TTDLX path
!insertmacro MUI_INSTALLOPTIONS_WRITE "CDFinder" "Field 3" "Text" $AddWinPrePopulate ; Caption
DoneCD:
; Initialize the dialog *AFTER* we've changed the text otherwise we won't see the changes