The attached patch below seems to fix the new "smiley.svg" test.

The 'ownerNode' test is meant to weed out style declarations contained in 
<style> tags, I don't know if this is the best way of doing this.

Matthew Wilson
Index: batik/apps/svgbrowser/JSVGViewerFrame.java
===================================================================
RCS file: 
/home/cvspublic/xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java,v
retrieving revision 1.54
diff -u -r1.54 JSVGViewerFrame.java
--- batik/apps/svgbrowser/JSVGViewerFrame.java  2001/10/10 13:42:37     1.54
+++ batik/apps/svgbrowser/JSVGViewerFrame.java  2001/10/11 09:46:06
@@ -1231,7 +1231,8 @@
                                         for (int i = 0; i < l.getLength(); i++) {
                                             CSSStyleSheet ss;
                                             ss = (CSSStyleSheet)l.item(i);
-                                            
ss.setDisabled(!title.equals(ss.getTitle()));
+                                            ss.setDisabled(ss.getOwnerNode() 
+instanceof StyleSheetProcessingInstruction &&
+                                                           
+!title.equals(ss.getTitle()));
                                         }
                                         ((SVGOMDocument)doc).clearViewCSS();
                                         svgCanvas.setSVGDocument(doc);

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to