[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/ksvg2/impl
From:       Rob Buis <rwlbuis () xs4all ! nl>
Date:       2005-02-06 21:13:54
Message-ID: 20050206211354.0B0451D023 () office ! kde ! org
[Download RAW message or body]

CVS commit by buis: 

Fix for coord-unitProc-04.


  M +1 -1      SVGCircleElementImpl.cc   1.23
  M +11 -7     SVGLengthImpl.cc   1.17


--- kdenonbeta/ksvg2/impl/SVGLengthImpl.cc  #1.16:1.17
@@ -97,4 +97,7 @@ float SVGLengthImpl::value() const
                 if(svg)
                 {
+                        if(svg->width()->baseVal()->unitType() == SVG_LENGTHTYPE_PERCENTAGE ||
+                           svg->height()->baseVal()->unitType() == SVG_LENGTHTYPE_PERCENTAGE)
+                        {
                         SVGDocumentImpl *doc = static_cast<SVGDocumentImpl *>(svg->ownerDocument());
                         if(doc && doc->rootElement() == svg)
@@ -108,4 +111,5 @@ float SVGLengthImpl::value() const
                                 }
                         }
+                        }
                         else
                         {

--- kdenonbeta/ksvg2/impl/SVGCircleElementImpl.cc  #1.22:1.23
@@ -64,5 +64,5 @@ SVGAnimatedLengthImpl *SVGCircleElementI
 SVGAnimatedLengthImpl *SVGCircleElementImpl::r() const
 {
-        return lazy_create<SVGAnimatedLengthImpl>(m_r, LM_HEIGHT, canvasItem(), viewportElement());
+        return lazy_create<SVGAnimatedLengthImpl>(m_r, LM_OTHER, canvasItem(), viewportElement());
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic