@@ -8205,7 +8205,7 @@ procedure TSetupCompiler.Compile;
82058205 WizardImages := CreateWizardImagesFromFiles(' WizardImageFile' , WizardImageFile);
82068206 if SetupDirectiveLines[ssWizardImageBackColor] = 0 then
82078207 SetupHeader.WizardImageBackColor := clWindow;
8208- end else begin
8208+ end else if SetupDirectiveLines[ssWizardImageFile] = 0 then begin
82098209 WizardImages := CreateWizardImagesFromResources([' WizardImage' ], [' 150' ], IsForcedDark);
82108210 if SetupDirectiveLines[ssWizardImageBackColor] = 0 then begin
82118211 { The following colors were determined by using the ColorBlendRGB function to blend from the
@@ -8218,7 +8218,8 @@ procedure TSetupCompiler.Compile;
82188218 else
82198219 SetupHeader.WizardImageBackColor := IfThen(IsForcedDark, $3f3a2e, $f9f3e8); { Also see below }
82208220 end ;
8221- end ;
8221+ end else if SetupDirectiveLines[ssWizardImageBackColor] = 0 then
8222+ SetupHeader.WizardImageBackColor := clNone;
82228223 LineNumber := SetupDirectiveLines[ssWizardSmallImageFile];
82238224 AddStatus(Format(SCompilerStatusReadingFile, [' WizardSmallImageFile' ]));
82248225 if WizardSmallImageFile <> ' ' then begin
@@ -8229,11 +8230,13 @@ procedure TSetupCompiler.Compile;
82298230 WizardSmallImages := CreateWizardImagesFromFiles(' WizardSmallImage' , WizardSmallImageFile);
82308231 if SetupDirectiveLines[ssWizardSmallImageBackColor] = 0 then
82318232 SetupHeader.WizardSmallImageBackColor := clWindow;
8232- end else begin
8233+ end else if SetupDirectiveLines[ssWizardSmallImageFile] = 0 then begin
82338234 WizardSmallImages := CreateWizardImagesFromResources([' WizardSmallImage' ], [' 250' ], IsForcedDark);
82348235 if SetupDirectiveLines[ssWizardSmallImageBackColor] = 0 then
82358236 SetupHeader.WizardSmallImageBackColor := clNone;
8236- end ;
8237+ end else if SetupDirectiveLines[ssWizardSmallImageBackColor] = 0 then
8238+ SetupHeader.WizardSmallImageBackColor := clNone;
8239+
82378240 LineNumber := 0 ;
82388241
82398242 { Read dark dynamic wizard images }
@@ -8244,22 +8247,24 @@ procedure TSetupCompiler.Compile;
82448247 WizardImagesDynamicDark := CreateWizardImagesFromFiles(' WizardImageFileDynamicDark' , WizardImageFileDynamicDark);
82458248 if SetupDirectiveLines[ssWizardImageBackColorDynamicDark] = 0 then
82468249 SetupHeader.WizardImageBackColorDynamicDark := clWindow;
8247- end else begin
8250+ end else if SetupDirectiveLines[ssWizardImageFileDynamicDark] = 0 then begin
82488251 WizardImagesDynamicDark := CreateWizardImagesFromResources([' WizardImage' ], [' 150' ], True);
82498252 if SetupDirectiveLines[ssWizardImageBackColorDynamicDark] = 0 then
82508253 SetupHeader.WizardImageBackColorDynamicDark := $3f3a2e; { See above }
8251- end ;
8254+ end else if SetupDirectiveLines[ssWizardImageBackColorDynamicDark] = 0 then
8255+ SetupHeader.WizardImageBackColorDynamicDark := clNone;
82528256 LineNumber := SetupDirectiveLines[ssWizardSmallImageFileDynamicDark];
82538257 AddStatus(Format(SCompilerStatusReadingFile, [' WizardSmallImageFileDynamicDark' ]));
82548258 if WizardSmallImageFileDynamicDark <> ' ' then begin
82558259 WizardSmallImagesDynamicDark := CreateWizardImagesFromFiles(' WizardSmallImageDynamicDark' , WizardSmallImageFileDynamicDark);
82568260 if SetupDirectiveLines[ssWizardSmallImageBackColorDynamicDark] = 0 then
82578261 SetupHeader.WizardSmallImageBackColorDynamicDark := clWindow;
8258- end else begin
8262+ end else if SetupDirectiveLines[ssWizardSmallImageFileDynamicDark] = 0 then begin
82598263 WizardSmallImagesDynamicDark := CreateWizardImagesFromResources([' WizardSmallImage' ], [' 250' ], True);
82608264 if SetupDirectiveLines[ssWizardSmallImageBackColorDynamicDark] = 0 then
82618265 SetupHeader.WizardSmallImageBackColorDynamicDark := clNone;
8262- end ;
8266+ end else if SetupDirectiveLines[ssWizardSmallImageBackColorDynamicDark] = 0 then
8267+ SetupHeader.WizardSmallImageBackColorDynamicDark := clNone;
82638268 LineNumber := 0 ;
82648269 end ;
82658270
0 commit comments