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]