]> git.lyx.org Git - lyx.git/blobdiff - src/Changes.cpp
Remove hardcoded values
[lyx.git] / src / Changes.cpp
index 53e80f9418304fbb1c2ac96337d71f20d50406d2..90ad07501add91569ae11984c7b1e5361e91e59b 100644 (file)
@@ -428,10 +428,8 @@ int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams,
                // 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;
@@ -442,7 +440,8 @@ int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams,
        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{");