added check if fDockClients=nil (issue #7023)

git-svn-id: trunk@9591 -
This commit is contained in:
mattias 2006-07-10 19:41:27 +00:00
parent ddd6c3806a
commit b71a2a8654
2 changed files with 3 additions and 2 deletions

View File

@ -1666,8 +1666,7 @@ var
Handled: boolean;
Begin
{$IFDEF VerboseDesigner}
DebugLn('TDesigner.KEYDOWN ',DbgS(TheMessage.CharCode),' ',
DbgS(TheMessage.KeyData));
DebugLn(['TDesigner.KEYDOWN ',TheMessage.CharCode,' ',TheMessage.KeyData]);
{$ENDIF}
Shift := KeyDataToShiftState(TheMessage.KeyData);
@ -1677,6 +1676,7 @@ Begin
TheMessage.CharCode,Shift);
//DebugLn('TDesigner.KEYDOWN Command=',dbgs(Command));
DoProcessCommand(Self,Command,Handled);
//DebugLn(['TDesigner.KeyDown Command=',Command,' Handled=',Handled,' TheMessage.CharCode=',TheMessage.CharCode]);
if not Handled then begin
Handled:=true;

View File

@ -5518,6 +5518,7 @@ var
i: integer;
begin
Result := 0;
if FDockClients=nil then exit;
for i:=FDockClients.Count-1 downto 0 do
if TControl(FDockClients[I]).Visible then inc(Result);
end;