node->style->clipPath.applying = true;
auto comp = Shape::gen();
- comp->fill(255, 255, 255, 255);
if (node->transform) comp->transform(*node->transform);
auto child = compNode->child.data;
if (_appendChildShape(*child, comp.get(), vBox, svgPath)) valid = true;
}
- if (valid) paint->composite(move(comp), CompositeMethod::ClipPath);
-
+ if (valid) {
+ comp->fill(255, 255, 255, 255);
+ comp->opacity(255);
+ paint->composite(move(comp), CompositeMethod::ClipPath);
+ }
node->style->clipPath.applying = false;
}
}