From 5a4363c0f56780cbf83306d2f5c5451897528050 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Sat, 22 Mar 2014 12:27:46 +0100 Subject: [PATCH] \lyxdeleted uses an ulem command. Therefore we need to put \cite and \ref into \mboxes, as in our native ulem commands. Fixes: #8806. --- src/Changes.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Changes.cpp b/src/Changes.cpp index d03a371d93..4292f1bd88 100644 --- a/src/Changes.cpp +++ b/src/Changes.cpp @@ -398,6 +398,8 @@ int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams, // close \lyxadded or \lyxdeleted os << '}'; column++; + if (oldChange.type == Change::DELETED) + --runparams.inulemcmd; } docstring chgTime; @@ -406,8 +408,10 @@ int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams, chgTime.erase(chgTime.end() - 1); docstring macro_beg; - if (change.type == Change::DELETED) + if (change.type == Change::DELETED) { macro_beg = from_ascii("\\lyxdeleted{"); + ++runparams.inulemcmd; + } else if (change.type == Change::INSERTED) macro_beg = from_ascii("\\lyxadded{"); -- 2.39.5