Author: dvinnichek
Date: 2010-07-20 10:08:18 -0400 (Tue, 20 Jul 2010)
New Revision: 23595
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/common/CSSModel.java
Log:
fix
https://jira.jboss.org/browse/JBIDE-6604
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/common/CSSModel.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/common/CSSModel.java 2010-07-20
13:45:50 UTC (rev 23594)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/common/CSSModel.java 2010-07-20
14:08:18 UTC (rev 23595)
@@ -57,6 +57,7 @@
private CSSStyleSheet styleSheet = null;
private static final String COPY_SUFFIX = "_copy"; //$NON-NLS-1$
+ private static final String CHARSET = "@CHARSET"; //$NON-NLS-1$
private boolean copy = false;
// workaround for JBIDE-4407
@@ -325,7 +326,8 @@
if ((rules != null) && (rules.getLength() > 0)) {
final CSSRule rule = rules.item(rules.getLength() - 1);
final String text = rule.getCssText();
- if ((text != null) && (!text.endsWith(Constants.RIGHT_BRACE))) {
+ if (text != null && !text.toUpperCase().startsWith(CHARSET) &&
+ !text.endsWith(Constants.RIGHT_BRACE)) {
rule.setCssText(text + "\n" + Constants.RIGHT_BRACE); //$NON-NLS-1$
}
}