Fix wrapping of text lines with the same length as specified length limit

pull/62/head
Aleksander Machniak 12 years ago
parent 5147eea0a2
commit d8270b66cc

@ -595,11 +595,12 @@ class rcube_mime
while (count($list)) {
$line = array_shift($list);
$l = mb_strlen($line);
$newlen = $len + $l + ($len ? 1 : 0);
$space = $len ? 1 : 0;
$newlen = $len + $l + $space;
if ($newlen <= $width) {
$string .= ($len ? ' ' : '').$line;
$len += (1 + $l);
$string .= ($space ? ' ' : '').$line;
$len += ($space + $l);
}
else {
if ($l > $width) {

@ -1,7 +1,7 @@
I'm replying on this with a very long line which is then wrapped and
space-stuffed because the draft is saved as format=flowed.
From what's specified in RFC 2646 some lines need to be space-stuffed to
avoid muning during transport.
From what's specified in RFC 2646 some lines need to be space-stuffed to avoid
muning during transport.
X

Loading…
Cancel
Save