Author: gadams
Date: Mon Dec  8 02:17:16 2014
New Revision: 1643728

URL: http://svn.apache.org/r1643728
Log:
BATIK-1097: use text/css as default type on style element if not specified

Modified:
    
xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java

Modified: 
xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java?rev=1643728&r1=1643727&r2=1643728&view=diff
==============================================================================
--- 
xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java 
(original)
+++ 
xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java 
Mon Dec  8 02:17:16 2014
@@ -24,6 +24,7 @@ import org.apache.batik.css.engine.Style
 import org.apache.batik.dom.AbstractDocument;
 import org.apache.batik.dom.util.XMLSupport;
 import org.apache.batik.util.ParsedURL;
+import org.apache.batik.util.SVGConstants;
 import org.apache.batik.util.XMLConstants;
 
 import org.w3c.dom.DOMException;
@@ -115,7 +116,7 @@ public class SVGOMStyleElement
      */
     public StyleSheet getCSSStyleSheet() {
         if (styleSheet == null) {
-            if (getType().equals("text/css")) {
+            if (getType().equals(SVGConstants.CSS_MIME_TYPE)) {
                 SVGOMDocument doc = (SVGOMDocument)getOwnerDocument();
                 CSSEngine e = doc.getCSSEngine();
                 String text = "";
@@ -174,7 +175,10 @@ public class SVGOMStyleElement
      * <b>DOM</b>: Implements {@link SVGStyleElement#getType()}.
      */
     public String getType() {
-        return getAttributeNS(null, SVG_TYPE_ATTRIBUTE);
+        if (hasAttributeNS(null, SVG_TYPE_ATTRIBUTE))
+            return getAttributeNS(null, SVG_TYPE_ATTRIBUTE);
+        else
+            return SVGConstants.CSS_MIME_TYPE;
     }
 
     /**


Reply via email to