X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetfloat.C;h=7c164979a50f4fa3d838fdab20450524cc26a35c;hb=b1fb034c3be30101b06286f74815a708142d52e8;hp=54295b4d8ddb688be3c8a46bcc8ccc3f7434290e;hpb=0e9bd2e87dbf1f2791cead146f114b555d2ca86d;p=lyx.git diff --git a/src/insets/insetfloat.C b/src/insets/insetfloat.C index 54295b4d8d..7c164979a5 100644 --- a/src/insets/insetfloat.C +++ b/src/insets/insetfloat.C @@ -362,19 +362,17 @@ void InsetFloat::wide(bool w, BufferParams const & bp) void InsetFloat::addToToc(toc::TocList & toclist, Buffer const * buf) const { - ParIterator pit(&*inset.paragraphs.begin()); - ParIterator end; + ParIterator pit(inset.paragraphs.begin(), inset.paragraphs); + ParIterator end(inset.paragraphs.end(), inset.paragraphs); - // Find a caption layout in one of the (child inset's) pars +a // Find a caption layout in one of the (child inset's) pars for (; pit != end; ++pit) { - Paragraph * tmp = *pit; - - if (tmp->layout()->name() == caplayout) { + if (pit->layout()->name() == caplayout) { string const name = floatname(params_.type, buf->params); string const str = tostr(toclist[name].size() + 1) - + ". " + tmp->asString(buf, false); - toc::TocItem const item(tmp->id(), 0 , str); + + ". " + pit->asString(buf, false); + toc::TocItem const item(pit->id(), 0 , str); toclist[name].push_back(item); } } @@ -401,7 +399,7 @@ void InsetFloatMailer::string2params(string const & in, if (in.empty()) return; - + istringstream data(STRCONV(in)); LyXLex lex(0,0); lex.setStream(data);