commit 2cee820f718f8b2db3030dadc670d3855934096f
Author: Juergen Spitzmueller <[email protected]>
Date: Mon Jun 29 13:40:27 2020 +0200
Correctly initialize font (language) for multiple-cell paste (#11898)
---
src/CutAndPaste.cpp | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/CutAndPaste.cpp b/src/CutAndPaste.cpp
index f002de0..4abcbaa 100644
--- a/src/CutAndPaste.cpp
+++ b/src/CutAndPaste.cpp
@@ -1098,7 +1098,10 @@ void copySelection(Cursor const & cur, docstring const &
plaintext)
par.setLayout(bp.documentClass().plainLayout());
// Replace (column-separating) tabs by space (#4449)
docstring const clean_text = subst(plaintext, '\t', ' ');
- par.insert(0, clean_text, Font(), Change(Change::UNCHANGED));
+ // For pasting into text, we set the language to the paragraph
language
+ // (rather than the default_language which is always English;
see #11898)
+ par.insert(0, clean_text, Font(sane_font,
par.getParLanguage(bp)),
+ Change(Change::UNCHANGED));
pars.push_back(par);
theCuts.push(make_pair(pars, bp.documentClassPtr()));
} else {
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs