From kde-commits Sat Oct 21 13:43:37 2006 From: Maks Orlovich Date: Sat, 21 Oct 2006 13:43:37 +0000 To: kde-commits Subject: branches/KDE/3.5/kdelibs/khtml/html Message-Id: <1161438217.984155.32683.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=116143867614020 SVN commit 597736 by orlovich: Fix poor scalability of innerText, making it much faster.. BUG:135988 M +3 -2 html_elementimpl.cpp --- branches/KDE/3.5/kdelibs/khtml/html/html_elementimpl.cpp #597735:597736 @@ -460,7 +460,7 @@ DOMString HTMLElementImpl::innerText() const { - DOMString text = ""; + QString text = ""; if(!firstChild()) return text; @@ -481,7 +481,8 @@ n = next; } if(n->isTextNode() ) { - text += static_cast(n)->data(); + DOMStringImpl* data = static_cast(n)->string(); + text += QConstString(data->s, data->l).string(); } } end: