diff --git a/components/dockedformeditor/source/dockedsourceeditorwindow.pas b/components/dockedformeditor/source/dockedsourceeditorwindow.pas index 574f0cc152..12d20ab0a0 100644 --- a/components/dockedformeditor/source/dockedsourceeditorwindow.pas +++ b/components/dockedformeditor/source/dockedsourceeditorwindow.pas @@ -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;