When both <defs> and <svg> gradients are declared,
the update of gradient declared in <svg> is omitted.
Therefore, this patch fixes any missing gradient updates.
Change-Id: I21f5c31dbc679f8308e19c17bf942b23c4b2bebe
_updateStyle(loaderData.doc, nullptr);
auto defs = loaderData.doc->node.doc.defs;
if (defs) _updateGradient(loaderData.doc, &defs->node.defs.gradients);
- else {
- if (loaderData.gradients.cnt > 0) {
- _updateGradient(loaderData.doc, &loaderData.gradients);
- }
- }
+
+ if (loaderData.gradients.cnt > 0) _updateGradient(loaderData.doc, &loaderData.gradients);
}
root = builder.build(loaderData.doc);
};