Author: bayard
Date: Thu Mar 22 10:47:25 2007
New Revision: 521371

URL: http://svn.apache.org/viewvc?view=rev&rev=521371
Log:
Applying suggested change from bug 41852. 

Modified:
    
jakarta/taglibs/proper/string/trunk/src/org/apache/taglibs/string/util/StringW.java

Modified: 
jakarta/taglibs/proper/string/trunk/src/org/apache/taglibs/string/util/StringW.java
URL: 
http://svn.apache.org/viewvc/jakarta/taglibs/proper/string/trunk/src/org/apache/taglibs/string/util/StringW.java?view=diff&rev=521371&r1=521370&r2=521371
==============================================================================
--- 
jakarta/taglibs/proper/string/trunk/src/org/apache/taglibs/string/util/StringW.java
 (original)
+++ 
jakarta/taglibs/proper/string/trunk/src/org/apache/taglibs/string/util/StringW.java
 Thu Mar 22 10:47:25 2007
@@ -261,7 +261,10 @@
        {
                // strip markup from the string
                str = XmlW.removeXml(str);
-               
+
+               // unescape temporarily for length handling
+               str = XmlW.unescapeXml(str);
+
                // quickly adjust the upper if it is set lower than 'lower'
                if(upper < lower) {
                        upper = lower;
@@ -288,7 +291,10 @@
                        // the string was truncated, so we append the 
appendToEnd String                                
                        str = str + appendToEnd;
                }
-               
+
+               // escape after finished processing string              
+               str = XmlW.escapeXml(str);
+
                return str;
        }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to