X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetfloat.C;h=7c164979a50f4fa3d838fdab20450524cc26a35c;hb=b1fb034c3be30101b06286f74815a708142d52e8;hp=d987fc3ec84463959c2c291e1894706bfc6ce643;hpb=d605c30d8cfdba7ab14c111b0cbe4b9d4fdbacc4;p=lyx.git diff --git a/src/insets/insetfloat.C b/src/insets/insetfloat.C index d987fc3ec8..7c164979a5 100644 --- a/src/insets/insetfloat.C +++ b/src/insets/insetfloat.C @@ -365,16 +365,14 @@ void InsetFloat::addToToc(toc::TocList & toclist, Buffer const * buf) const 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); } }