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]