Index: openacs-4/packages/acs-tcl/tcl/text-html-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/text-html-procs.tcl,v
diff -u -r1.67.2.24 -r1.67.2.25
--- openacs-4/packages/acs-tcl/tcl/text-html-procs.tcl 15 Jan 2017 19:54:59 -0000 1.67.2.24
+++ openacs-4/packages/acs-tcl/tcl/text-html-procs.tcl 13 Feb 2017 13:44:50 -0000 1.67.2.25
@@ -37,9 +37,10 @@
@creation-date 19 July 2000
} {
if { $text eq "" } {
- return {}
+ return ""
}
+ set space_added 0
set nr_links 0
if { !$no_links_p } {
#
@@ -48,6 +49,7 @@
# beginning of the text.
#
set text " $text"
+ set space_added 1
# if something is " http://" or " https://" or "ftp://" we
# assume it is a link to an outside source.
@@ -122,6 +124,8 @@
# Convert line breaks
if { !$no_lines_p } {
set text [util_convert_line_breaks_to_html -includes_html=$includes_html_p -- $text]
+ # the function strips all leading white space
+ set space_added 0
}
if { !$no_quote_p } {
@@ -144,8 +148,6 @@
#
regsub -all {\u0002([^\u0003]+?)\u0003} $text {\1} text
- set text [string trimleft $text]
-
set changed_back [regsub -all {(\u0002|\u0003)} $text {} text]
if {$includes_html_p} {
#
@@ -161,6 +163,10 @@
}
}
+ if {$space_added} {
+ set text [string range $text 1 end]
+ }
+
return $text
}