commit 22193601bffd0dac4441e427780532c4ed27870f
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Dec 6 10:00:47 2020 +0100
Always mark pasted stuff as changed with ct on
independent of "Keep change tracking markup on copy and paste" pref.
Probably addresses #11973
---
src/CutAndPaste.cpp | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/CutAndPaste.cpp b/src/CutAndPaste.cpp
index b6aec8f..fc555c1 100644
--- a/src/CutAndPaste.cpp
+++ b/src/CutAndPaste.cpp
@@ -277,7 +277,13 @@ pasteSelectionHelper(DocIterator const & cur,
ParagraphList const & parlist,
tmpbuf->eraseChar(i--, false);
}
- if (lyxrc.ct_markup_copied)
+ if (lyxrc.ct_markup_copied) {
+ // Only change to inserted if ct is active,
+ // otherwise leave markup as is
+ if (buffer.params().track_changes)
+ tmpbuf->setChange(Change(Change::INSERTED));
+ } else
+ // Resolve all markup to inserted or unchanged
tmpbuf->setChange(Change(buffer.params().track_changes ?
Change::INSERTED :
Change::UNCHANGED));
}
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs