Author: tchemit Date: 2008-10-18 02:02:02 +0000 (Sat, 18 Oct 2008) New Revision: 965 Modified: lutinjaxx/trunk/jaxx-core/src/main/java/jaxx/tags/StyleHandler.java Log: do not throw an error when css parsing has failed... just an exception Modified: lutinjaxx/trunk/jaxx-core/src/main/java/jaxx/tags/StyleHandler.java =================================================================== --- lutinjaxx/trunk/jaxx-core/src/main/java/jaxx/tags/StyleHandler.java 2008-10-18 01:35:48 UTC (rev 964) +++ lutinjaxx/trunk/jaxx-core/src/main/java/jaxx/tags/StyleHandler.java 2008-10-18 02:02:02 UTC (rev 965) @@ -14,6 +14,7 @@ import jaxx.css.Selector; import jaxx.css.SimpleNode; import jaxx.css.Stylesheet; +import jaxx.css.ParseException; import org.w3c.dom.Attr; import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; @@ -161,7 +162,12 @@ protected Stylesheet processStylesheet(String stylesheetText) throws CompilerException { CSSParser p = new CSSParser(new StringReader(stylesheetText)); - SimpleNode node = p.Stylesheet(); + SimpleNode node; + try { + node = p.Stylesheet(); + } catch (Error e) { + throw new CompilerException(e); + } List<Rule> rules = new ArrayList<Rule>(); for (int i = 0; i < node.jjtGetNumChildren(); i++) { SimpleNode ruleNode = node.getChild(i);