You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2009/05/22 04:40:33 UTC

svn commit: r777357 - /myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java

Author: lu4242
Date: Fri May 22 02:40:33 2009
New Revision: 777357

URL: http://svn.apache.org/viewvc?rev=777357&view=rev
Log:
MYFACES-2099 Detection of empty selection in UISelectOne through RenderUtils.NOTHING is faulty

Modified:
    myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java

Modified: myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java?rev=777357&r1=777356&r2=777357&view=diff
==============================================================================
--- myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java (original)
+++ myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java Fri May 22 02:40:33 2009
@@ -53,6 +53,17 @@
     public static final String SELECT_ITEM_LIST_ATTR = RendererUtils.class.getName() + ".LIST";
     public static final String EMPTY_STRING = "";
     public static final Object NOTHING = new Serializable() {
+        public boolean equals(final Object o)
+        {
+            if (o != null)
+            {
+                if (o.getClass().equals(this.getClass()))
+                {
+                    return true;
+                }
+            }
+            return false;
+        }
     };
 
     public static final String ACTION_FOR_LIST = "org.apache.myfaces.ActionForList";