You've already forked lazarus-ccr
Patch by Sergei Gorelkin : The attached patch fixes compilation of WST with the latest changes in FPC trunk
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@799 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -52,17 +52,14 @@ uses
|
|||||||
|
|
||||||
function GetNodeItemsCount(const ANode : TDOMNode): Integer;
|
function GetNodeItemsCount(const ANode : TDOMNode): Integer;
|
||||||
var
|
var
|
||||||
chdLst : TDOMNodeList;
|
n: TDOMNode;
|
||||||
begin
|
begin
|
||||||
if ANode.HasChildNodes then begin
|
n := ANode.FirstChild;
|
||||||
chdLst := ANode.ChildNodes;
|
Result := 0;
|
||||||
try
|
while Assigned(n) do
|
||||||
Result := chdLst.Count;
|
begin
|
||||||
finally
|
Inc(Result);
|
||||||
chdLst.Release();
|
n := n.NextSibling;
|
||||||
end;
|
|
||||||
end else begin
|
|
||||||
Result := 0;
|
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -83,7 +80,7 @@ end;
|
|||||||
|
|
||||||
procedure ReleaseDomNode(ADomNode : TDOMNodeList);overload;
|
procedure ReleaseDomNode(ADomNode : TDOMNodeList);overload;
|
||||||
begin
|
begin
|
||||||
ADomNode.Release();
|
ADomNode.Free();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure ReleaseDomNode(ADomNode : TDOMNamedNodeMap);overload;
|
procedure ReleaseDomNode(ADomNode : TDOMNamedNodeMap);overload;
|
||||||
|
Reference in New Issue
Block a user