From cd6d6d32d3045c5df37117e214c3eb27aa320725 Mon Sep 17 00:00:00 2001 From: Darkvater Date: Tue, 27 Feb 2007 15:51:52 +0000 Subject: [PATCH] (svn r8917) [0.5] -Codechange (win32): Do not empty the data-path for the installer if you press the 'Back' button. --- os/win32/installer/install.nsi | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi index 9cb36d4c67..b65e2d9787 100644 --- a/os/win32/installer/install.nsi +++ b/os/win32/installer/install.nsi @@ -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