Fix wrapping of quoted text with format=flowed (#1488177)

Conflicts:

	CHANGELOG
	program/include/rcube_mime.php
release-0.8
Aleksander Machniak 12 years ago
parent 77c9fd9f25
commit a0682b56d1

@ -3,6 +3,7 @@ CHANGELOG Roundcube Webmail
- Fix cache (in)validation after setting \Deleted flag
- Fix keybord events on messages list in opera browser (#1488823)
- Fix wrapping of quoted text with format=flowed (#1488177)
RELEASE 0.8.4
-------------

@ -540,11 +540,11 @@ class rcube_mime
foreach ($text as $idx => $line) {
if ($line != '-- ') {
if ($line[0] == '>' && preg_match('/^(>+)/', $line, $regs)) {
$prefix = $regs[0];
$level = strlen($prefix);
$line = rtrim(substr($line, $level));
$line = $prefix . rc_wordwrap($line, $length - $level - 2, " \r\n$prefix ");
if ($line[0] == '>' && preg_match('/^(>+ {0,1})+/', $line, $regs)) {
$level = substr_count($regs[0], '>');
$prefix = str_repeat('>', $level) . ' ';
$line = rtrim(substr($line, strlen($regs[0])));
$line = $prefix . rc_wordwrap($line, $length - $level - 2, " \r\n$prefix", false, $charset);
}
else if ($line) {
$line = rc_wordwrap(rtrim($line), $length - 2, " \r\n");

Loading…
Cancel
Save