]> git.lyx.org Git - features.git/commitdiff
Hopefully fixed the reported memory bug.
authorJürgen Vigna <jug@sad.it>
Mon, 22 May 2000 11:08:25 +0000 (11:08 +0000)
committerJürgen Vigna <jug@sad.it>
Mon, 22 May 2000 11:08:25 +0000 (11:08 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@762 a592a061-630c-0410-9148-cb99ea01b6c8

ChangeLog
src/CutAndPaste.C

index 129ed8eea2b5482c34165199dd2f727e17863e1a..773401abfbacb2da0e840719a4f7088a38118c60 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2000-05-22  Juergen Vigna  <jug@sad.it>
 
+       * src/CutAndPaste.C: hopefully fixed memory the problem defenitively!
+
        * src/tabular.C (OldFormatRead): added \end_deeper to the end LyXTable
        end markers!
 
index 0763d70b5a601adef76de098e91ffb163d25a118..dc80a25457fcd49516ca3972f63d8a58ef5c002a 100644 (file)
@@ -125,8 +125,10 @@ bool CutAndPaste::cutSelection(LyXParagraph * startpar, LyXParagraph ** endpar,
        if (doclear)
            startpar->Next()->ClearParagraph();
        if (startpar->FirstPhysicalPar()->HasSameLayout(startpar->Next()) || 
-           !startpar->Next()->Last())
+           !startpar->Next()->Last()) {
            startpar->ParFromPos(start)->PasteParagraph();
+           (*endpar) = startpar; // this because endpar gets deleted here!
+       }
     }
     return true;
 }