]> git.lyx.org Git - lyx.git/blobdiff - src/Paragraph.cpp
Remove invalid comment.
[lyx.git] / src / Paragraph.cpp
index d3ef713338b15b6ad0fbce480339088f8fdd508f..991ab14a7527d65083207e171b9e34b8fb720fce 100644 (file)
@@ -251,7 +251,8 @@ Paragraph::Private::Private(Private const & p, Paragraph * owner)
 
 Paragraph::Private::Private(Private const & p, Paragraph * owner,
        pos_type beg, pos_type end)
-       : owner_(owner), inset_owner_(p.inset_owner_), fontlist_(p.fontlist_), 
+       : owner_(owner), inset_owner_(p.inset_owner_),
+         insetlist_(p.insetlist_, beg, end),
          params_(p.params_), changes_(p.changes_),
          begin_of_body_(p.begin_of_body_), words_(p.words_),
          layout_(p.layout_)
@@ -260,16 +261,7 @@ Paragraph::Private::Private(Private const & p, Paragraph * owner,
        if (beg >= pos_type(p.text_.size()))
                return;
        text_ = p.text_.substr(beg, end - beg);
-       InsetList::const_iterator icit = p.insetlist_.begin();
-       InsetList::const_iterator iend = p.insetlist_.end();
-       for (; icit != iend; ++icit) {
-               if (icit->pos < beg)
-                       continue;
-               if (icit->pos >= end)
-                       break;
-               // Add a new entry in the insetlist_.
-               insetlist_.insert(icit->inset, icit->pos - beg);
-       }
+
        FontList::const_iterator fcit = fontlist_.begin();
        FontList::const_iterator fend = fontlist_.end();
        for (; fcit != fend; ++fcit) {
@@ -1883,7 +1875,7 @@ bool Paragraph::latex(BufferParams const & bparams,
        bool asdefault = forcePlainLayout();
 
        Layout const & style = asdefault ?
-               bparams.documentClass().emptyLayout() :
+               bparams.documentClass().plainLayout() :
                *d->layout_;
 
        // Current base font for all inherited font changes, without any
@@ -2426,7 +2418,7 @@ void Paragraph::setLayout(Layout const & layout)
 void Paragraph::setPlainOrDefaultLayout(DocumentClass const & tclass)
 {
        if (usePlainLayout())
-               setLayout(tclass.emptyLayout());
+               setLayout(tclass.plainLayout());
        else
                setLayout(tclass.defaultLayout());
 }