Author: tim
Date: Tue Nov  9 11:23:16 2004
New Revision: 57071

Modified:
   
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Union.java
Log:
CForms Union: Correcting isAcceptingInputs() semantics.

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Union.java
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Union.java
     (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Union.java
     Tue Nov  9 11:23:16 2004
@@ -84,9 +84,6 @@
     }
 
     public void readFromRequest(FormContext formContext) {
-        if (!getCombinedState().isAcceptingInputs())
-            return;
-
         // Ensure the case widget has read its value
         this.caseWidget.readFromRequest(formContext);
 
@@ -105,7 +102,7 @@
                 widget = getChild(newValue);
             }
 
-            if (widget != null) {
+            if (widget != null && getCombinedState().isAcceptingInputs()) {
                 widget.readFromRequest(formContext);
             }
         }

Reply via email to