dgraham 2003/07/04 11:26:19 Modified: src/share/org/apache/struts/util LabelValueBean.java Log: Can't use super.hashCode() when value is null because it breaks the equals() contract. Just use a constant number instead. Revision Changes Path 1.6 +7 -7 jakarta-struts/src/share/org/apache/struts/util/LabelValueBean.java Index: LabelValueBean.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/util/LabelValueBean.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- LabelValueBean.java 3 Jul 2003 03:08:44 -0000 1.5 +++ LabelValueBean.java 4 Jul 2003 18:26:19 -0000 1.6 @@ -69,8 +69,8 @@ * to the user, and a corresponding value to be returned to the server. One * example is the <code><html:options></code> tag. * - * @author Craig R. McClanahan - * @author Martin F N Cooper + * @author Craig R. McClanahan + * @author Martin F N Cooper * @author David Graham * @version $Revision$ $Date$ */ @@ -177,6 +177,6 @@ * @see java.lang.Object#hashCode() */ public int hashCode() { - return (getValue() == null) ? super.hashCode() : getValue().hashCode(); + return (this.getValue() == null) ? 17 : this.getValue().hashCode(); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]