Loading src/html.cpp +2 −4 Changes for src/html.cpp: 2 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -177,14 +177,13 @@ libhtmlpp::HtmlElement* libhtmlpp::HtmlString::parse() { libhtmlpp::DocElements *libhtmlpp::HtmlString::_buildtreenode(DocElements* prev,libhtmlpp::DocElements* next,libhtmlpp::DocElements* start,libhtmlpp::DocElements* end){ auto checkterminator = [end](DocElements *termel){ DocElements *ret=nullptr; for (DocElements* curcel=end; curcel!=termel; curcel=curcel->prevel) { if (curcel->element->_Type==HtmlEl && curcel->terminator && ((HtmlElement*)curcel->element)->_TagName == ((HtmlElement*)termel->element)->_TagName) { ret=curcel; return curcel; } } return ret; return (DocElements*)nullptr; }; if(!start->terminator){ Loading @@ -207,7 +206,6 @@ libhtmlpp::DocElements *libhtmlpp::HtmlString::_buildtreenode(DocElements* prev, } }; while(next!=end){ if(!next->terminator){ start->element->_nextElement=next->element; Loading Loading
src/html.cpp +2 −4 Changes for src/html.cpp: 2 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -177,14 +177,13 @@ libhtmlpp::HtmlElement* libhtmlpp::HtmlString::parse() { libhtmlpp::DocElements *libhtmlpp::HtmlString::_buildtreenode(DocElements* prev,libhtmlpp::DocElements* next,libhtmlpp::DocElements* start,libhtmlpp::DocElements* end){ auto checkterminator = [end](DocElements *termel){ DocElements *ret=nullptr; for (DocElements* curcel=end; curcel!=termel; curcel=curcel->prevel) { if (curcel->element->_Type==HtmlEl && curcel->terminator && ((HtmlElement*)curcel->element)->_TagName == ((HtmlElement*)termel->element)->_TagName) { ret=curcel; return curcel; } } return ret; return (DocElements*)nullptr; }; if(!start->terminator){ Loading @@ -207,7 +206,6 @@ libhtmlpp::DocElements *libhtmlpp::HtmlString::_buildtreenode(DocElements* prev, } }; while(next!=end){ if(!next->terminator){ start->element->_nextElement=next->element; Loading