Reviewed by John.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Nov 2004 23:12:25 +0000 (23:12 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Nov 2004 23:12:25 +0000 (23:12 +0000)
- fix recent regression from collection perf fixes.

        * khtml/html/html_miscimpl.cpp:
        (HTMLFormCollectionImpl::updateNameCache): Look up the name
attribute in the name cache, not the id cache (d'oh!)

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

WebCore/ChangeLog-2005-08-23
WebCore/khtml/html/html_miscimpl.cpp

index 6de392e..41733d9 100644 (file)
@@ -1,3 +1,13 @@
+2004-11-30  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by John.
+
+       - fix recent regression from collection perf fixes.
+       
+        * khtml/html/html_miscimpl.cpp:
+        (HTMLFormCollectionImpl::updateNameCache): Look up the name
+       attribute in the name cache, not the id cache (d'oh!)
+
 2004-11-30  Darin Adler  <darin@apple.com>
 
         Reviewed by Ken.
index 917910e..6815f25 100644 (file)
@@ -630,7 +630,7 @@ void HTMLFormCollectionImpl::updateNameCache() const
             }
             if (!nameAttr.isEmpty() && idAttr != nameAttr) {
                 // add to name cache
-                QPtrVector<NodeImpl> *nameVector = info->idCache.find(nameAttr);
+                QPtrVector<NodeImpl> *nameVector = info->nameCache.find(nameAttr);
                 if (!nameVector) {
                     nameVector = new QPtrVector<NodeImpl>;
                     info->nameCache.insert(nameAttr, nameVector);