RenderSVGResourcePattern should deal in RenderElement&.
[WebKit-https.git] / Source / WebCore / rendering / svg / SVGTextLayoutAttributes.cpp
index a92596c..6441272 100644 (file)
@@ -18,8 +18,6 @@
  */
 
 #include "config.h"
-
-#if ENABLE(SVG)
 #include "SVGTextLayoutAttributes.h"
 
 #include <stdio.h>
@@ -27,7 +25,7 @@
 
 namespace WebCore {
 
-SVGTextLayoutAttributes::SVGTextLayoutAttributes(RenderSVGInlineText* context)
+SVGTextLayoutAttributes::SVGTextLayoutAttributes(RenderSVGInlineText& context)
     : m_context(context)
 {
 }
@@ -59,11 +57,11 @@ static inline void dumpSVGCharacterDataMapValue(const char* identifier, float va
 
 void SVGTextLayoutAttributes::dump() const
 {
-    fprintf(stderr, "context: %p\n", m_context);
+    fprintf(stderr, "context: %p\n", &m_context);
     const SVGCharacterDataMap::const_iterator end = m_characterDataMap.end();
     for (SVGCharacterDataMap::const_iterator it = m_characterDataMap.begin(); it != end; ++it) {
-        const SVGCharacterData& data = it->second;
-        fprintf(stderr, " ---> pos=%i, data={", it->first);
+        const SVGCharacterData& data = it->value;
+        fprintf(stderr, " ---> pos=%i, data={", it->key);
         dumpSVGCharacterDataMapValue("x", data.x);
         dumpSVGCharacterDataMapValue("y", data.y);
         dumpSVGCharacterDataMapValue("dx", data.dx);
@@ -74,5 +72,3 @@ void SVGTextLayoutAttributes::dump() const
 }
 
 }
-
-#endif // ENABLE(SVG)