1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fix for software text layout colour of single-character strings.

This commit is contained in:
jules 2013-10-11 21:56:44 +01:00
parent 0cc6fb9356
commit 349d3d423f
2 changed files with 5 additions and 5 deletions

View file

@ -525,15 +525,17 @@ namespace TextLayoutHelpers
}
}
if ((i > 0 && newFontAndColour != lastFontAndColour) || i == stringLength - 1)
if (i > 0 && newFontAndColour != lastFontAndColour)
{
runAttributes.add (RunAttribute (lastFontAndColour,
Range<int> (rangeStart, (i < stringLength - 1) ? i : (i + 1))));
runAttributes.add (RunAttribute (lastFontAndColour, Range<int> (rangeStart, i)));
rangeStart = i;
}
lastFontAndColour = newFontAndColour;
}
if (rangeStart < stringLength)
runAttributes.add (RunAttribute (lastFontAndColour, Range<int> (rangeStart, stringLength)));
}
for (int i = 0; i < runAttributes.size(); ++i)