Author: sdzmitrovich
Date: 2009-08-27 12:26:29 -0400 (Thu, 27 Aug 2009)
New Revision: 17339
Modified:
trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/properties/CSSPropertyPage.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4790
Modified:
trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/properties/CSSPropertyPage.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/properties/CSSPropertyPage.java 2009-08-27
15:40:56 UTC (rev 17338)
+++
trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/properties/CSSPropertyPage.java 2009-08-27
16:26:29 UTC (rev 17339)
@@ -132,6 +132,12 @@
|| (me.getValue().length() == 0)) {
declaration.removeProperty(me.getKey());
} else {
+
+ // FIX FOR BIDE-4790 in that case simple setting of new
+ // value leads to error
+ if (declaration.getPropertyValue(me.getKey()) != null)
+ declaration.removeProperty(me.getKey());
+
declaration.setProperty(me.getKey(), me.getValue(),
Constants.EMPTY);
}