void NonCompositedContentHost::paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext& context, WebCore::GraphicsLayerPaintingPhase, const WebCore::IntRect& clipRect) { context.translate(-m_layerAdjust); WebCore::IntRect adjustedClipRect = clipRect; adjustedClipRect.move(m_layerAdjust); m_webView->paintRootLayer(context, adjustedClipRect); }
void NonCompositedContentHost::paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext& context, WebCore::GraphicsLayerPaintingPhase, const WebCore::IntRect& clipRect) { // On non-android platforms, we want to render text with subpixel antialiasing on the root layer // so long as the root is opaque. On android all text is grayscale. #if !OS(ANDROID) if (m_opaque) context.platformContext()->setDrawingToImageBuffer(false); #endif context.translate(-m_layerAdjust); WebCore::IntRect adjustedClipRect = clipRect; adjustedClipRect.move(m_layerAdjust); m_webView->paintRootLayer(context, adjustedClipRect); }