Reviewed by Gramps.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Nov 2004 02:54:31 +0000 (02:54 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Nov 2004 02:54:31 +0000 (02:54 +0000)
- fixed another bug in the last checkin, isCacheValid was unitialized, resulting in
sometimes using a huge bogus length value.

        * khtml/xml/dom_nodeimpl.cpp:
        (NodeListImpl::NodeListImpl): Initialize isCacheValid.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8000 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/khtml/xml/dom_nodeimpl.cpp

index cdfb5c4..02b6497 100644 (file)
@@ -1,6 +1,6 @@
 2004-11-12  Maciej Stachowiak  <mjs@apple.com>
 
-        Reviewed by NOBODY (OOPS!).
+        Reviewed by Gramps.
 
        - fixed another bug in the last checkin, isCacheValid was unitialized, resulting in
        sometimes using a huge bogus length value.
index 2fe0674..cfe7386 100644 (file)
@@ -2212,8 +2212,9 @@ void NodeBaseImpl::dispatchChildRemovalEvents( NodeImpl *child, int &exceptionco
 
 
 NodeListImpl::NodeListImpl(NodeImpl *_rootNode)
+    : rootNode(_rootNode),
+      isCacheValid(false)
 {
-    rootNode = _rootNode;
     rootNode->ref();
     rootNode->registerNodeList(this);
 }