| Index: Source/core/rendering/RenderText.cpp
|
| diff --git a/Source/core/rendering/RenderText.cpp b/Source/core/rendering/RenderText.cpp
|
| index f58c8106a0358b232be6c0d0eff54e6017383f8f..169a10f99907cbb44eeb509c2a8cdae575578d4b 100644
|
| --- a/Source/core/rendering/RenderText.cpp
|
| +++ b/Source/core/rendering/RenderText.cpp
|
| @@ -120,8 +120,8 @@ static void makeCapitalized(String* string, UChar previous)
|
| result.reserveCapacity(length);
|
|
|
| int32_t endOfWord;
|
| - int32_t startOfWord = textBreakFirst(boundary);
|
| - for (endOfWord = textBreakNext(boundary); endOfWord != TextBreakDone; startOfWord = endOfWord, endOfWord = textBreakNext(boundary)) {
|
| + int32_t startOfWord = boundary->first();
|
| + for (endOfWord = boundary->next(); endOfWord != TextBreakDone; startOfWord = endOfWord, endOfWord = boundary->next()) {
|
| if (startOfWord) // Ignore first char of previous string
|
| result.append(input[startOfWord - 1] == noBreakSpace ? noBreakSpace : toTitleCase(stringWithPrevious[startOfWord]));
|
| for (int i = startOfWord + 1; i < endOfWord; i++)
|
| @@ -1664,7 +1664,7 @@ int RenderText::previousOffset(int current) const
|
| if (!iterator)
|
| return current - 1;
|
|
|
| - long result = textBreakPreceding(iterator, current);
|
| + long result = iterator->preceding(current);
|
| if (result == TextBreakDone)
|
| result = current - 1;
|
|
|
| @@ -1820,7 +1820,7 @@ int RenderText::nextOffset(int current) const
|
| if (!iterator)
|
| return current + 1;
|
|
|
| - long result = textBreakFollowing(iterator, current);
|
| + long result = iterator->following(current);
|
| if (result == TextBreakDone)
|
| result = current + 1;
|
|
|
|
|