We now cut the correct number of characters from the styleValue string.

Fixed bug that prevented us from removing properties starting at the
zeroth position in the string.
r=sfraser@netscape.com
This commit is contained in:
kin%netscape.com 2000-01-13 23:50:28 +00:00
Родитель 05825e9716
Коммит 3f215a5e83
2 изменённых файлов: 8 добавлений и 8 удалений

Просмотреть файл

@ -3256,20 +3256,20 @@ NS_IMETHODIMP nsHTMLEditor::SetBodyWrapWidth(PRInt32 aWrapColumn)
whitespaceStart = styleValue.Find("white-space", PR_TRUE);
if (whitespaceStart >= 0)
whitespaceEnd = styleValue.Find(";", PR_FALSE, whitespaceStart);
if (whitespaceStart > 0)
if (whitespaceStart >= 0)
{
if (whitespaceEnd > whitespaceStart)
styleValue.Cut(whitespaceStart, whitespaceEnd - whitespaceStart);
styleValue.Cut(whitespaceStart, whitespaceEnd - whitespaceStart + 1);
else
styleValue.Cut(whitespaceStart, styleValue.Length() - whitespaceStart);
}
widthStart = styleValue.Find("width", PR_TRUE);
if (widthStart >= 0)
widthEnd = styleValue.Find(";", PR_FALSE, widthStart);
if (widthStart > 0)
if (widthStart >= 0)
{
if (widthEnd > widthStart)
styleValue.Cut(widthStart, widthEnd - widthStart);
styleValue.Cut(widthStart, widthEnd - widthStart + 1);
else
styleValue.Cut(widthStart, styleValue.Length() - widthStart);
}

Просмотреть файл

@ -3256,20 +3256,20 @@ NS_IMETHODIMP nsHTMLEditor::SetBodyWrapWidth(PRInt32 aWrapColumn)
whitespaceStart = styleValue.Find("white-space", PR_TRUE);
if (whitespaceStart >= 0)
whitespaceEnd = styleValue.Find(";", PR_FALSE, whitespaceStart);
if (whitespaceStart > 0)
if (whitespaceStart >= 0)
{
if (whitespaceEnd > whitespaceStart)
styleValue.Cut(whitespaceStart, whitespaceEnd - whitespaceStart);
styleValue.Cut(whitespaceStart, whitespaceEnd - whitespaceStart + 1);
else
styleValue.Cut(whitespaceStart, styleValue.Length() - whitespaceStart);
}
widthStart = styleValue.Find("width", PR_TRUE);
if (widthStart >= 0)
widthEnd = styleValue.Find(";", PR_FALSE, widthStart);
if (widthStart > 0)
if (widthStart >= 0)
{
if (widthEnd > widthStart)
styleValue.Cut(widthStart, widthEnd - widthStart);
styleValue.Cut(widthStart, widthEnd - widthStart + 1);
else
styleValue.Cut(widthStart, styleValue.Length() - widthStart);
}