Author: hermanns
Date: Wed Sep 13 04:42:17 2006
New Revision: 442950

URL: http://svn.apache.org/viewvc?view=rev&rev=442950
Log:
OptionTransferSelect: attribute doubleDisabled does not work
o backport from WW 2.2.4

Issue Number: WW-1444

Modified:
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java?view=diff&rev=442950&r1=442949&r2=442950
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
 Wed Sep 13 04:42:17 2006
@@ -118,7 +118,7 @@
         }
         
         if (doubleDisabled != null) {
-               addParameter("doubleDisbled", findValue(doubleDisabled, 
Boolean.class));
+               addParameter("doubleDisabled", findValue(doubleDisabled, 
Boolean.class));
         }
 
         if (doubleName != null) {
@@ -137,6 +137,14 @@
         }
         
         if (doubleListValue != null) {
+            if (altSyntax()) {
+                // the same logic as with findValue(String)
+                // if value start with %{ and end with }, just cut it off!
+                if (doubleListValue.startsWith("%{") && 
doubleListValue.endsWith("}")) {
+                    doubleListValue = doubleListValue.substring(2, 
doubleListValue.length() - 1);
+                }
+            }
+
             addParameter("doubleListValue", doubleListValue);
         }else if (tmpDoubleList instanceof Map) {
                addParameter("doubleListValue", "value");


Reply via email to