]> git.lyx.org Git - features.git/commitdiff
cure a couple of funny new bugs introduced in my latest patch
authorAlfredo Braunstein <abraunst@lyx.org>
Mon, 29 Mar 2004 09:46:05 +0000 (09:46 +0000)
committerAlfredo Braunstein <abraunst@lyx.org>
Mon, 29 Mar 2004 09:46:05 +0000 (09:46 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8556 a592a061-630c-0410-9148-cb99ea01b6c8

src/CutAndPaste.C

index 4d291f38d8b6c076748f6fc83a500cd6e19ffefc..32667bb19bd7d8b0932f8a157a84369b75b05dc7 100644 (file)
@@ -85,7 +85,7 @@ int SwitchLayoutsBetweenClasses(textclass_type c1, textclass_type c2,
        InsetText in;
        std::swap(in.paragraphs(), pars);
        
-       ParIterator end = ParIterator(in, pars.size());
+       ParIterator end = ParIterator(DocumentIterator());
        for (ParIterator it = ParIterator(in, 0); it != end; ++it) {
                string const name = it->layout()->name();
                bool hasLayout = tclass2.hasLayout(name);
@@ -309,8 +309,8 @@ pasteSelection(Buffer const & buffer, ParagraphList & pars,
        InsetText in;
        std::swap(in.paragraphs(), insertion);
 
-       ParIterator fpit(in, 0);
-       ParIterator fend(in, insertion.size());
+       ParIterator fpit = ParIterator(in, 0);
+       ParIterator fend = ParIterator(DocumentIterator());
 
        for (; fpit != fend; ++fpit) {
                InsetList::iterator lit = fpit->insetlist.begin();