You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gc...@apache.org on 2011/03/23 18:48:07 UTC

svn commit: r1084651 - /myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java

Author: gcrawford
Date: Wed Mar 23 17:48:07 2011
New Revision: 1084651

URL: http://svn.apache.org/viewvc?rev=1084651&view=rev
Log:
TRINIDAD-2064 UIXEditableValue.compareValues() shouldn't return false for 'empty' strings of different lengths

Thanks to Mark Yvanovich

Modified:
    myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java

Modified: myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java?rev=1084651&r1=1084650&r2=1084651&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java (original)
+++ myfaces/trinidad/trunk/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXEditableValueTemplate.java Wed Mar 23 17:48:07 2011
@@ -503,8 +503,8 @@ abstract public class UIXEditableValueTe
   protected boolean compareValues(Object previous, Object value)
   {
     // handle cases where previous value was empty
-    if (isEmpty(previous)) // bug 4268807
-      return !isEmpty(value);
+    if (previous == null || "".equals(previous)) // bug 4268807
+      return !(value == null || "".equals(value));
 
     boolean isNotEqual = !previous.equals(value);