lcl: fixed TApplication.CreateForm for splashform

This commit is contained in:
mattias 2023-09-06 16:17:49 +02:00
parent a7e90edd46
commit 872608c382

View File

@ -2247,14 +2247,6 @@ begin
if (FCreatingForm=nil) and (Instance is TForm) then
FCreatingForm:=TForm(Instance);
Instance.Create(Self);
ok:=true;
finally
if not ok then begin
TComponent(Reference) := nil;
if FCreatingForm=Instance then
FCreatingForm:=nil;
end;
end;
if (Instance is TForm) then
begin
@ -2270,6 +2262,16 @@ begin
ProcessMessages;
end;
end;
ok:=true;
finally
if not ok then begin
TComponent(Reference) := nil;
end;
if FCreatingForm=Instance then
FCreatingForm:=nil;
end;
{$IFDEF AfterConstructionDataModuleNotWorking}
if (Instance is TDataModule) then
begin