Index: ui/gfx/render_text.cc |
diff --git a/ui/gfx/render_text.cc b/ui/gfx/render_text.cc |
index 19bb69b8bf0681f9b48a3e0792202777363a5aaa..fd2f1ab0529242b96112c9f72588a75233c75844 100644 |
--- a/ui/gfx/render_text.cc |
+++ b/ui/gfx/render_text.cc |
@@ -216,6 +216,13 @@ void SkiaTextRenderer::SetFontRenderParams(const FontRenderParams& params, |
ApplyRenderParams(params, background_is_transparent, &paint_); |
} |
+#if defined(OS_WIN) |
+void SkiaTextRenderer::CorrectPaintFlags(bool background_is_transparent) { |
+ paint_.setFlags(SkSetClearMask(paint_.getFlags(), background_is_transparent, |
msw
2014/08/27 19:16:40
Can you make this part of SetFontRenderParams?
|
+ SkPaint::kGenA8FromLCD_Flag)); |
msw
2014/08/27 19:16:40
This is cited as a "hack for GDI -- do not use if
|
+} |
+#endif // OS_WIN |
+ |
void SkiaTextRenderer::SetTypeface(SkTypeface* typeface) { |
paint_.setTypeface(typeface); |
} |