We need to create the clone list here, even though the only thing

in it will be the one Buffer we are cloning.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40358 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2011-12-04 02:35:38 +00:00
parent 1ae948e136
commit 8e553c5671

View File

@ -521,7 +521,10 @@ void Buffer::cloneWithChildren(BufferMap & bufmap, CloneList * clones) const
Buffer * Buffer::cloneBufferOnly() const {
cloned_buffers.push_back(new CloneList());
CloneList * clones = cloned_buffers.back();
Buffer * buffer_clone = new Buffer(fileName().absFileName(), false, this);
clones->insert(buffer_clone);
// we won't be cloning the children
buffer_clone->d->children_positions.clear();
return buffer_clone;