Commit 2ca7fdb5 authored by jan.koester's avatar jan.koester
Browse files

small optimation

parent 4e521015
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -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;
@@ -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;