cwSvg.cpp : Fixed bug which resulted in attribute lists being duplicated on SVG elements.
This commit is contained in:
parent
f8cf79a776
commit
8cb760af14
@ -612,7 +612,6 @@ cw::rc_t cw::svg::_set_attr( handle_t h, const char* selectorStr, const char* at
|
|||||||
int bufN = 64;
|
int bufN = 64;
|
||||||
char buf[ bufN + 1 ];
|
char buf[ bufN + 1 ];
|
||||||
|
|
||||||
|
|
||||||
if( suffix != nullptr )
|
if( suffix != nullptr )
|
||||||
{
|
{
|
||||||
snprintf(buf,bufN,"%s%s",value,suffix);
|
snprintf(buf,bufN,"%s%s",value,suffix);
|
||||||
@ -812,7 +811,7 @@ cw::rc_t cw::svg::write( handle_t h, const char* outFn, const char* cssFn, unsig
|
|||||||
dStyleStr = mem::printf(dStyleStr, "style=\"%s\" ",_print_css_attr_list(e->css->attrL,dStyleStr));
|
dStyleStr = mem::printf(dStyleStr, "style=\"%s\" ",_print_css_attr_list(e->css->attrL,dStyleStr));
|
||||||
|
|
||||||
if( e->attrL != nullptr )
|
if( e->attrL != nullptr )
|
||||||
dStyleStr = mem::printp(dStyleStr,"%s",_print_ele_attr_list(e->attrL,dStyleStr) );
|
dStyleStr = _print_ele_attr_list(e->attrL,dStyleStr);
|
||||||
|
|
||||||
const char* styleStr = dStyleStr==nullptr ? "" : dStyleStr;
|
const char* styleStr = dStyleStr==nullptr ? "" : dStyleStr;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user