Fix another text wrapping issue

pull/68/merge
Aleksander Machniak 12 years ago
parent 7439d3ee14
commit 1041aa46da

@ -622,7 +622,7 @@ class rcube_mime
$subString = $substr_func($string, 0, $width, $charset);
// last line
if ($subString === $string) {
if ($breakPos === false && $subString === $string) {
$cutLength = null;
}
else {
@ -652,7 +652,7 @@ class rcube_mime
else if ($cut === false) {
$spacePos = $strpos_func($string, ' ', 0, $charset);
if ($spacePos !== false) {
if ($spacePos !== false && $spacePos < $breakPos) {
$subString = $substr_func($string, 0, $spacePos, $charset);
$cutLength = $spacePos + 1;
}

@ -181,6 +181,10 @@ class Framework_Mime extends PHPUnit_Framework_TestCase
array("abc def", 3, "-"),
"abc-def",
),
array(
array("----------------------------------------------------------------------------------------\nabc def123456789012345", 76),
"----------------------------------------------------------------------------------------\nabc def123456789012345",
),
);
foreach ($samples as $sample) {

Loading…
Cancel
Save