/// Update macro table starting with position of it \param it in some
/// text inset.
- void updateMacros(DocIterator & it, DocIterator & scope,
- bool record_docits = false);
+ void updateMacros(DocIterator & it, DocIterator & scope);
///
void setLabel(ParIterator & it, UpdateType utype) const;
///
updateBuffer(UpdateMaster, OutputUpdate);
checkBibInfoCache();
d->bibinfo_.makeCitationLabels(*this);
- updateMacros(true);
+ updateMacros();
updateMacroInstances();
if (!only_body) {
}
-void Buffer::Impl::updateMacros(DocIterator & it, DocIterator & scope,
- bool record_docits)
+void Buffer::Impl::updateMacros(DocIterator & it, DocIterator & scope)
{
pit_type const lastpit = it.lastpit();
continue;
}
- if (record_docits && iit->inset->asInsetMath()) {
+ if (doing_export && iit->inset->asInsetMath()) {
InsetMath * im = static_cast<InsetMath *>(iit->inset);
if (im->asHullInset()) {
InsetMathHull * hull = static_cast<InsetMathHull *>(im);
}
-void Buffer::updateMacros(bool record_docit) const
+void Buffer::updateMacros() const
{
if (d->macro_lock)
return;
DocIterator it = par_iterator_begin();
DocIterator outerScope = it;
outerScope.pit() = outerScope.lastpit() + 2;
- d->updateMacros(it, outerScope, record_docit);
+ d->updateMacros(it, outerScope);
}