[richfaces-svn-commits] JBoss Rich Faces SVN: r13780 - in trunk/framework: impl/src/main/java/org/richfaces/model and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Wed Apr 22 15:15:08 EDT 2009
Author: nbelaevski
Date: 2009-04-22 15:15:07 -0400 (Wed, 22 Apr 2009)
New Revision: 13780
Modified:
trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSEncoder.java
trunk/framework/impl/src/main/java/org/richfaces/model/ModifiableModel.java
Log:
https://jira.jboss.org/jira/browse/RF-6663
Modified: trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSEncoder.java
===================================================================
--- trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSEncoder.java 2009-04-22 18:44:47 UTC (rev 13779)
+++ trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSEncoder.java 2009-04-22 19:15:07 UTC (rev 13780)
@@ -77,6 +77,7 @@
(c == '<') || // - escape HTML markup characters
(c == '>') || // - HTML
(c == '&') || // - HTML
+ (c == '-') || // - HTML comments
(c < 0x20) || // See <http://www.w3.org/TR/REC-xml#charsets>
((c > 0xd7ff) && (c < 0xe000)) || (c > 0xfffd)|| (c > 0xff)) {
return (false);
Modified: trunk/framework/impl/src/main/java/org/richfaces/model/ModifiableModel.java
===================================================================
--- trunk/framework/impl/src/main/java/org/richfaces/model/ModifiableModel.java 2009-04-22 18:44:47 UTC (rev 13779)
+++ trunk/framework/impl/src/main/java/org/richfaces/model/ModifiableModel.java 2009-04-22 19:15:07 UTC (rev 13780)
@@ -117,7 +117,14 @@
@Override
public Object getRowKey() {
- return rowKeys.indexOf(originalModel.getRowKey());
+ Object originalModelKey = originalModel.getRowKey();
+ int idx = rowKeys.indexOf(originalModelKey);
+
+ if (originalModelKey != null || idx >= 0) {
+ return idx;
+ } else {
+ return null;
+ }
}
@Override
More information about the richfaces-svn-commits
mailing list