[jboss-cvs] jboss-seam/ui/src/main/java/org/jboss/seam/ui/component ...
Peter Muir
peter at bleepbleep.org.uk
Fri Jun 29 12:43:46 EDT 2007
User: pmuir
Date: 07/06/29 12:43:45
Modified: ui/src/main/java/org/jboss/seam/ui/component
UISelectItems.java
Log:
JBSEAM-1528
Revision Changes Path
1.4 +3 -2 jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UISelectItems.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- UISelectItems.java 20 Jun 2007 12:25:31 -0000 1.3
+++ UISelectItems.java 29 Jun 2007 16:43:45 -0000 1.4
@@ -45,6 +45,7 @@
public abstract class UISelectItems extends javax.faces.component.UISelectItems {
private Object value;
+ private Object originalValue;
private class NullableSelectItem extends javax.faces.model.SelectItem
{
@@ -90,9 +91,9 @@
@Override
public Object getValue()
{
- if (value == null)
+ if (value == null || originalValue == null || !originalValue.equals(super.getValue()))
{
- Object originalValue = super.getValue();
+ originalValue = super.getValue();
if (originalValue instanceof Iterable)
{
More information about the jboss-cvs-commits
mailing list