浏览代码

* Patch from Inoussa to fix AV in certain cases

git-svn-id: trunk@17184 -
michael 14 年之前
父节点
当前提交
baf0ed35f3
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/fcl-xml/src/dom.pp

+ 1 - 1
packages/fcl-xml/src/dom.pp

@@ -2484,7 +2484,7 @@ end;
 }
 }
 procedure TDOMDocument.NodeListDestroyed(aList: TDOMNodeList);
 procedure TDOMDocument.NodeListDestroyed(aList: TDOMNodeList);
 begin
 begin
-  if not (nfDestroying in FFlags) then
+  if (not (nfDestroying in FFlags)) and (FNodeLists <> nil) then
     FNodeLists.RemoveData(aList);
     FNodeLists.RemoveData(aList);
 end;
 end;