[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/ksvg2/impl
From: Nikolas Zimmermann <wildfox () kde ! org>
Date: 2005-04-30 19:10:22
Message-ID: 20050430191022.A93BC665 () office ! kde ! org
[Download RAW message or body]
CVS commit by wildfox:
Fixing some of the newly introduced slowness with 1.8 MB worldcup.svg
M +2 -6 SVGGElementImpl.cc 1.20
M +4 -2 SVGStyledElementImpl.cc 1.96
--- kdenonbeta/ksvg2/impl/SVGStyledElementImpl.cc #1.95:1.96
@@ -147,5 +147,7 @@ void SVGStyledElementImpl::parseAttribut
pa()->removeProperty(svgPropId);
+ if(!SVGDOMImplementationImpl::self()->parsingMode())
setChanged(true);
+
return;
}
--- kdenonbeta/ksvg2/impl/SVGGElementImpl.cc #1.19:1.20
@@ -51,11 +51,7 @@ void SVGGElementImpl::parseAttribute(KDO
}
-void SVGGElementImpl::setChanged(bool b, bool deep)
+void SVGGElementImpl::setChanged(bool b, bool)
{
- if(b)
- for(KDOM::NodeImpl *n = firstChild(); n != 0; n = n->nextSibling())
- n->setChanged(b, true);
-
- KDOM::NodeImpl::setChanged(b);
+ KDOM::NodeImpl::setChanged(b, true);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic