File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 799
799
var element = this . __currentElement ;
800
800
var matrixString = this . __currentMatrix . toString ( ) ;
801
801
802
+ var currentPath = this . __currentDefaultPath ;
802
803
var group = this . __closestGroupOrSvg ( ) ;
803
804
var extras = group . __extras || ( group . __extras = { } )
804
- var currentPath = this . __currentDefaultPath ;
805
805
806
- if ( extras [ paint1 ] || extras [ paint2 ] && extras . matrixString !== matrixString ) {
806
+ var isPath = element . nodeName === "path" ;
807
+ if ( extras [ paint1 ] || extras [ paint2 ] && extras . matrixString !== matrixString ) {
807
808
var pathHasNotChanged = currentPath === extras . currentPath ;
808
809
if ( pathHasNotChanged ) {
809
- if ( element . nodeName === "path" ) {
810
+ if ( isPath ) {
810
811
convertPathToDef . call ( this , group ) ;
811
812
}
812
813
element = appendUseElement . call ( this , group , extras . id ) ;
815
816
group . appendChild ( element ) ;
816
817
this . __applyCurrentDefaultPath ( ) ;
817
818
}
818
- } else {
819
+ } else if ( isPath ) {
819
820
this . __applyCurrentDefaultPath ( ) ;
820
821
}
821
822
You can’t perform that action at this time.
0 commit comments