]> git.lyx.org Git - features.git/commitdiff
set layout for new paragraph.
authorJürgen Vigna <jug@sad.it>
Wed, 6 Mar 2002 13:19:07 +0000 (13:19 +0000)
committerJürgen Vigna <jug@sad.it>
Wed, 6 Mar 2002 13:19:07 +0000 (13:19 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3677 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/CutAndPaste.C

index e7431a6f6b10bf5e2b325728fe8817a5a6d9604c..04d4b15f997f1f565b2f46875cdd1149d7f7db2c 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-06  Juergen Vigna  <jug@sad.it>
 
+       * CutAndPaste.C (copySelection): set layout for new paragraph.
+
        * text.C (prepareToPrint): leave ERT inset left aligned
        (leftMargin): don't indent paragraphs inside ERT insets
 
index 2081ec2765e66a773af54c9121e4443746f8bce0..ab1915f96da801e4f01a0bf5c7deb3dd7ed22c43 100644 (file)
@@ -157,7 +157,7 @@ bool CutAndPaste::cutSelection(Paragraph * startpar, Paragraph ** endpar,
 
 
 bool CutAndPaste::copySelection(Paragraph * startpar, Paragraph * endpar,
-                               int start, int end, char tc)
+                                int start, int end, char tc)
 {
        if (!startpar || (start > startpar->size()))
                return false;
@@ -169,6 +169,7 @@ bool CutAndPaste::copySelection(Paragraph * startpar, Paragraph * endpar,
        if (!endpar || startpar == endpar) {
                // only within one paragraph
                buf = new Paragraph;
+               buf->layout(startpar->layout());
                pos_type i = start;
                if (end > startpar->size())
                        end = startpar->size();