]> git.lyx.org Git - features.git/commitdiff
\lyxdeleted uses an ulem command.
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 22 Mar 2014 11:27:46 +0000 (12:27 +0100)
committerRichard Heck <rgheck@lyx.org>
Fri, 18 Apr 2014 14:52:47 +0000 (10:52 -0400)
Therefore we need to put \cite and \ref into \mboxes, as in our native ulem commands.

Fixes: #8806.
src/Changes.cpp
status.21x

index d24df403ccf07f478d54792b71cc781aac711466..85cbad62de783647b1d340b8c842b4c640511d89 100644 (file)
@@ -397,6 +397,8 @@ int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams,
                // close \lyxadded or \lyxdeleted
                os << '}';
                column++;
+               if (oldChange.type == Change::DELETED)
+                       --runparams.inulemcmd;
        }
 
        docstring chgTime;
@@ -405,8 +407,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{");
        
index 17c3e7ee6dfcc2bc16fb2ccd9e38c29fb499c92e..18744c420112163453b5ebdc18b70706eef3e218 100644 (file)
@@ -54,6 +54,8 @@ What's new
 - Fix LaTeX error with alphabetic delimiters in inline Listings (part of bug
   8985).
 
+- Fix output of deleted citations in change tracking mode (bug 8806).
+
 
 
 * USER INTERFACE