flutter_flutter/engine/platform/graphics/GraphicsContext.h.rej
2014-12-19 15:45:38 +01:00

16 lines
906 B
Plaintext

--- platform/graphics/GraphicsContext.h
+++ platform/graphics/GraphicsContext.h
@@ -155,11 +155,10 @@
// FIXME: the setter is only used once, at construction time; convert to a constructor param,
// and possibly consolidate with other flags (paintDisabled, isPrinting, ...)
void setShouldSmoothFonts(bool smoothFonts) { m_shouldSmoothFonts = smoothFonts; }
- bool shouldSmoothFonts() const { return m_shouldSmoothFonts; }
// Turn off LCD text for the paint if not supported on this context.
void adjustTextRenderMode(SkPaint*) const;
- bool couldUseLCDRenderedText() const;
+ bool couldUseLCDRenderedText() const { return m_isCertainlyOpaque && m_shouldSmoothFonts; }
void setTextDrawingMode(TextDrawingModeFlags mode) { mutableState()->setTextDrawingMode(mode); }
TextDrawingModeFlags textDrawingMode() const { return immutableState()->textDrawingMode(); }