void GraphicsContext::setFillPattern(PassRefPtr<Pattern> pattern) { ASSERT(pattern); if (!pattern) { setFillColor(Color::black); return; } m_common->state.fillColorSpace = PatternColorSpace; m_common->state.fillPattern = pattern; setPlatformFillPattern(m_common->state.fillPattern.get()); }
void GraphicsContext::setFillPattern(PassRefPtr<Pattern> pattern) { ASSERT(pattern); if (!pattern) { setFillColor(Color::black, ColorSpaceDeviceRGB); return; } m_state.fillGradient.clear(); m_state.fillPattern = pattern; setPlatformFillPattern(m_state.fillPattern.get()); }