|
@@ -551,11 +551,12 @@ begin
|
|
DisposeStr(St);
|
|
DisposeStr(St);
|
|
if assigned(Expr) then
|
|
if assigned(Expr) then
|
|
begin
|
|
begin
|
|
|
|
+ { avoid infinite recursion here }
|
|
|
|
+ GDBI:=Debugger^.RunCount;
|
|
p:=Debugger^.GetValue(Expr^);
|
|
p:=Debugger^.GetValue(Expr^);
|
|
St:=NewStr(GetPChar(p));
|
|
St:=NewStr(GetPChar(p));
|
|
if assigned(p) then
|
|
if assigned(p) then
|
|
StrDispose(p);
|
|
StrDispose(p);
|
|
- GDBI:=Debugger^.RunCount;
|
|
|
|
end;
|
|
end;
|
|
{$endif ndef NODEBUG}
|
|
{$endif ndef NODEBUG}
|
|
{$endif BROWSERCOL}
|
|
{$endif BROWSERCOL}
|