// close \lyxadded or \lyxdeleted
os << '}';
column++;
- if (oldChange.type == Change::DELETED) {
+ if (oldChange.type == Change::DELETED && !runparams.wasDisplayMath)
--runparams.inulemcmd;
- runparams.inDisplayMath = false;
- }
}
docstring chgTime;
docstring macro_beg;
if (change.type == Change::DELETED) {
macro_beg = from_ascii("\\lyxdeleted{");
- ++runparams.inulemcmd;
+ if (!runparams.inDisplayMath)
+ ++runparams.inulemcmd;
}
else if (change.type == Change::INSERTED)
macro_beg = from_ascii("\\lyxadded{");
if (os.afterParbreak())
str += from_ascii("\\\\\\noindent\n");
else
- str += from_ascii("\\\\\\mbox{}\\\\\n");
+ str += from_ascii("\\\\\\\\\n");
}
os << str;