loadIfNeeded();
buffer().clearMacroLock();
if (child_buffer_) {
- // We want an iterator that just points at the location of this inset,
+ // We want an iterator that points at the location of this inset,
// whereas the one we were passed has us on top.
- // At least, that is how the updateMacros code was before RKH modified
- // it. That is not to say they quite understand why it was like that.
DocIterator it = us;
it.pop_back();
buffer().registerChild(child_buffer_, it, scope);
void InsetMathMacroTemplate::updateMacros(DocIterator const & us, DocIterator const & scope)
{
- // This matches the previous code, but I am not sure why it
- // should be like this.
+ // We want an interator here that points at this inset. The
+ // one we were passed has us on top.
DocIterator it = us;
it.pop_back();
MacroContext mc(&buffer(), it);