Loading src/html.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -413,7 +413,10 @@ libhtmlpp::Element *libhtmlpp::HtmlString::_buildTree() { lastEl->element=new HtmlElement(); lastEl->element->_firstElement=firstEl->element; std::vector<char> tel; std::copy(_Data.begin()+open,_Data.begin()+(close+1),std::inserter<std::vector<char>>(tel,tel.begin())); ++close; std::copy(_Data.begin()+open,_Data.begin()+close,std::inserter<std::vector<char>>(tel,tel.begin())); _serialelize(tel,(HtmlElement*)lastEl->element); prevclose=close; added=true; Loading Loading @@ -452,10 +455,10 @@ libhtmlpp::Element *libhtmlpp::HtmlString::_buildTree() { } ENDCOMMANDTAGDOUND: if(prevclose!=std::string::npos && open!=std::string::npos && int(open-(prevclose+1)) > 0){ && int(open-prevclose) > 0){ std::vector<char> buf; bool start=false; for(size_t it = prevclose+1; it<open; ++it){ for(size_t it = prevclose; it<open; ++it){ switch(_Data[it]){ case '\r': continue; Loading Loading
src/html.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -413,7 +413,10 @@ libhtmlpp::Element *libhtmlpp::HtmlString::_buildTree() { lastEl->element=new HtmlElement(); lastEl->element->_firstElement=firstEl->element; std::vector<char> tel; std::copy(_Data.begin()+open,_Data.begin()+(close+1),std::inserter<std::vector<char>>(tel,tel.begin())); ++close; std::copy(_Data.begin()+open,_Data.begin()+close,std::inserter<std::vector<char>>(tel,tel.begin())); _serialelize(tel,(HtmlElement*)lastEl->element); prevclose=close; added=true; Loading Loading @@ -452,10 +455,10 @@ libhtmlpp::Element *libhtmlpp::HtmlString::_buildTree() { } ENDCOMMANDTAGDOUND: if(prevclose!=std::string::npos && open!=std::string::npos && int(open-(prevclose+1)) > 0){ && int(open-prevclose) > 0){ std::vector<char> buf; bool start=false; for(size_t it = prevclose+1; it<open; ++it){ for(size_t it = prevclose; it<open; ++it){ switch(_Data[it]){ case '\r': continue; Loading