DockedFormEditor: Prevent AV when cloning a pascal unit to new created SourceEditorWindow

git-svn-id: trunk@64819 -
This commit is contained in:
michl 2021-03-15 12:58:36 +00:00
parent aefd991f45
commit 4a439a8841

View File

@ -313,11 +313,13 @@ begin
or (LWindow.ActiveEditor.GetDesigner(True) <> nil)
then
LPageCtrl.RemoveDesignPages
else begin
LPageCtrl.CreateTabSheetDesigner;
if not (LPageCtrl.DesignForm.Form is TNonControlProxyDesignerForm) then
LPageCtrl.CreateTabSheetAnchors;
end;
else
if Assigned(LPageCtrl.DesignForm) then
begin
LPageCtrl.CreateTabSheetDesigner;
if not (LPageCtrl.DesignForm.Form is TNonControlProxyDesignerForm) then
LPageCtrl.CreateTabSheetAnchors;
end;
end;
end;