Chromium Code Reviews| Index: Source/platform/fonts/shaping/SimpleShaper.cpp |
| diff --git a/Source/platform/fonts/shaping/SimpleShaper.cpp b/Source/platform/fonts/shaping/SimpleShaper.cpp |
| index 24be19b9ee933caae0e3af3b62499483fc314198..cf8210b14818774a654e5fe7eb9ac263bc2f9dbe 100644 |
| --- a/Source/platform/fonts/shaping/SimpleShaper.cpp |
| +++ b/Source/platform/fonts/shaping/SimpleShaper.cpp |
| @@ -207,7 +207,7 @@ unsigned SimpleShaper::advanceInternal(TextIterator& textIterator, GlyphBuffer* |
| cacheFallbackFont(fontData, primaryFont); |
| } |
| - if (hasExtraSpacing) |
| + if (hasExtraSpacing && width) |
|
pdr.
2014/10/13 23:53:30
(Maybe as a followup) Can you add a bool to better
|
| width = adjustSpacing(width, charData, *fontData, glyphBuffer); |
|
pdr.
2014/10/13 23:53:30
Does it make sense to check for width in adjustSpa
|
| if (m_bounds) |