]> git.lyx.org Git - lyx.git/blobdiff - src/CutAndPaste.C
fix typo that put too many include paths for most people
[lyx.git] / src / CutAndPaste.C
index c6eec1d8b6d811425c08e833f1d395ce9b3fd798..d5306afd315e153d959a6ce4765c403075a11cff 100644 (file)
@@ -283,7 +283,13 @@ bool CutAndPaste::pasteSelection(Paragraph ** par, Paragraph ** endpar,
                // temporary set *par as previous of tmpbuf as we might have to realize
                // the font.
                tmpbuf->previous(*par);
+               // make sure there is no class difference
+               SwitchLayoutsBetweenClasses(textclass, tc, tmpbuf,
+                                           current_view->buffer()->params);
+               
                Paragraph::depth_type max_depth = (*par)->getMaxDepthAfter(current_view->buffer());
                while(tmpbuf) {
                        // if we have a negative jump so that the depth would go below
                        // 0 depth then we have to redo the delta to this new max depth
@@ -322,10 +328,6 @@ bool CutAndPaste::pasteSelection(Paragraph ** par, Paragraph ** endpar,
                // now reset it to 0
                buf->previous(0);
 
-               // make sure there is no class difference
-               SwitchLayoutsBetweenClasses(textclass, tc, buf,
-                                           current_view->buffer()->params);
-
                // make the buf exactly the same layout than
                // the cursor paragraph
                buf->makeSameLayout(*par);