if (cmd.getArg(0) == "ref") {
MathData ar;
if (createInsetMath_fromDialogStr(cmd.argument(), ar)) {
+ cur.recordUndo();
*this = *ar[0].nucleus()->asRefInset();
break;
}
return;
}
// register this inset into the buffer reference cache.
- buffer().references(getTarget()).push_back(make_pair(this, it));
+ buffer().addReference(getTarget(), this, it);
}