| Index: Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp
|
| diff --git a/Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp b/Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp
|
| index e35b8c5924f950530553310c430452d61528dae7..2af3aba2ec31e3eb2dd68cda77a4d08ebc791535 100644
|
| --- a/Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp
|
| +++ b/Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp
|
| @@ -64,8 +64,7 @@ static void paintGlyphs(GraphicsContext* gc, const SimpleFontData* font,
|
|
|
| // We draw text up to two times (once for fill, once for stroke).
|
| if (textMode & TextModeFill) {
|
| - SkPaint paint;
|
| - gc->setupPaintForFilling(&paint);
|
| + SkPaint paint = gc->fillPaint();
|
| font->platformData().setupPaint(&paint, gc);
|
| gc->adjustTextRenderMode(&paint);
|
| paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
|
| @@ -77,8 +76,7 @@ static void paintGlyphs(GraphicsContext* gc, const SimpleFontData* font,
|
| && gc->strokeStyle() != NoStroke
|
| && gc->strokeThickness() > 0) {
|
|
|
| - SkPaint paint;
|
| - gc->setupPaintForStroking(&paint);
|
| + SkPaint paint = gc->strokePaint();
|
| font->platformData().setupPaint(&paint, gc);
|
| gc->adjustTextRenderMode(&paint);
|
| paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
|
|
|