LCL: Make sure NewDockSite is assigned in TContol.Dock.

git-svn-id: trunk@56142 -
This commit is contained in:
juha 2017-10-21 16:30:23 +00:00
parent 4d597500d4
commit bdb1578f08

View File

@ -4665,7 +4665,8 @@ begin
if OldHostDockSite<>nil then OldHostDockSite.DoRemoveDockClient(Self);
end;
finally
if (FHostDockSite<>NewDockSite) and (NewDockSite.FDockClients<>nil) then
if (FHostDockSite<>NewDockSite)
and (NewDockSite<>nil) and (NewDockSite.FDockClients<>nil) then
NewDockSite.FDockClients.Remove(Self);
Exclude(FControlState, csDocking);
end;