]> git.lyx.org Git - lyx.git/blobdiff - src/TocBackend.cpp
Correct the mess introduced in r33250.
[lyx.git] / src / TocBackend.cpp
index a0105a6124a2cb3438533e025cabcc9ad7df6d3c..90ba1ed0afd50951d7c55c0c3000329d4d8d1fec 100644 (file)
@@ -74,6 +74,12 @@ docstring const TocItem::asString() const
 }
 
 
+DocIterator const & TocItem::dit() const
+{
+       return dit_;
+}
+
+
 FuncRequest TocItem::action() const
 {
        string const arg = convert<string>(dit_.paragraph().id())
@@ -157,8 +163,10 @@ bool TocBackend::updateItem(DocIterator const & dit)
 void TocBackend::update()
 {
        tocs_.clear();
-       DocIterator dit;
-       buffer_->inset().addToToc(dit);
+       if (! buffer_->isInternal()) {
+               DocIterator dit;
+               buffer_->inset().addToToc(dit);
+       }
 }