rework undo compression, add shift viewer overwr/copy/clip/splice, fix paste edl...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / filexml.C
index 9c99d3f8364b262c318cb5980a77b09889b69ede..065dce7db07758c48a49b9a6366a3dac0e0180e1 100644 (file)
@@ -58,7 +58,7 @@ XMLBuffer::XMLBuffer(const char *buf, long buf_size, int del)
        destroy = del;
 }
 
-XMLBuffer::XMLBuffer(long buf_size, const char *buf, int del)
+XMLBuffer::XMLBuffer(long buf_size, char *buf, int del)
 {      // writing
        bfr = (unsigned char *)buf;
        bsz = buf_size;
@@ -518,7 +518,7 @@ int FileXML::read_data_until(const char *tag_end, char *out, int len, int skip)
                ++pos;
        }
 // if end tag is reached, pos is left on the < of the end tag
-       if( !skip && pos >= 0 && !tag_end[pos] && !skip )
+       if( !skip && pos >= 0 && !tag_end[pos] )
                buffer->iseek(ipos);
        return opos;
 }