void RenderSVGResourceMarker::draw(PaintInfo& paintInfo, const AffineTransform& transform) { // An empty viewBox disables rendering. SVGMarkerElement* marker = toSVGMarkerElement(toSVGElement(node())); ASSERT(marker); if (marker->hasAttribute(SVGNames::viewBoxAttr) && marker->viewBoxIsValid() && marker->viewBox().isEmpty()) return; PaintInfo info(paintInfo); GraphicsContextStateSaver stateSaver(*info.context); info.applyTransform(transform); RenderSVGContainer::paint(info, IntPoint()); }