X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetNote.cpp;h=ab90288c6beb5530ad33f553567693c5c5bbf29d;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=e07d32e0357fbf748b9729d20ac783e116ba390a;hpb=f30f4129e93b59145520fff9bd0355777c3f07ce;p=lyx.git diff --git a/src/insets/InsetNote.cpp b/src/insets/InsetNote.cpp index e07d32e035..ab90288c6b 100644 --- a/src/insets/InsetNote.cpp +++ b/src/insets/InsetNote.cpp @@ -220,13 +220,16 @@ void InsetNote::updateLabels(Buffer const & buf, ParIterator const & it) } -void InsetNote::addToToc(TocList & toclist, Buffer const & /*buf*/, ParConstIterator const &) const +void InsetNote::addToToc(Buffer const & buf, + ParConstIterator const & cpit) const { - ParConstIterator pit = par_const_iterator_begin(*this); + ParConstIterator pit = cpit; + pit.push_back(*this); - Toc & toc = toclist["note"]; - docstring const str = notetranslator_loc().find(params_.type) - + from_ascii(": ") + getNewLabel(str); + Toc & toc = buf.tocBackend().toc("note"); + docstring str; + str = notetranslator_loc().find(params_.type) + from_ascii(": ") + + getNewLabel(str); toc.push_back(TocItem(pit, 0, str)); }