Commit 84e43979 authored by jan.koester's avatar jan.koester
Browse files

fixed svg bug

parent ff5e7cbe
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -433,10 +433,10 @@ BUILDTREE_STARTLOOP:
                    }
                    ++ii;
                }
            }else if(std::equal(_Data.begin()+ii,_Data.begin()+(ii+3),"<svg")){
            }else if(std::equal(_Data.begin()+ii,_Data.begin()+(ii+4),"<svg")){
                size_t start=ii;

                ii+=3;
                ii+=4;

                while(ii<_Data.size()){
                    if(_Data[ii]==HTMLTAG_CLOSE) {
@@ -456,11 +456,11 @@ BUILDTREE_STARTLOOP:
                size_t close=++ii;

                while(ii<_Data.size()){
                    if( std::equal(_Data.begin()+ii,_Data.begin()+(ii+4),"</svg")) {
                    if( std::equal(_Data.begin()+ii,_Data.begin()+(ii+5),"</svg")) {

                        std::copy(_Data.begin()+close,_Data.begin()+ii,
                                  std::back_inserter(((SvgElement*)lastEl->element)->_Svg));
                        ii+=4;
                        ii+=5;
                        break;
                    }
                    ++ii;