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) |