void GraphicsContext::setStrokeGradient(PassRefPtr<Gradient> gradient) { ASSERT(gradient); if (!gradient) { setStrokeColor(Color::black); return; } m_common->state.strokeColorSpace = GradientColorSpace; m_common->state.strokeGradient = gradient; setPlatformStrokeGradient(m_common->state.strokeGradient.get()); }
void GraphicsContext::setStrokeGradient(PassRefPtr<Gradient> gradient) { ASSERT(gradient); if (!gradient) { setStrokeColor(Color::black, ColorSpaceDeviceRGB); return; } m_state.strokeGradient = gradient; m_state.strokePattern.clear(); setPlatformStrokeGradient(m_state.strokeGradient.get()); }