Do not use English, but the context language, when pasting from math

Fixes: #2596
This commit is contained in:
Juergen Spitzmueller 2018-02-06 14:10:12 +01:00
parent e85704020b
commit 92990adc23

View File

@ -1048,7 +1048,10 @@ void copySelectionToStack(CursorData const & cur, CutStack & cutstack)
BufferParams const & bp = cur.buffer()->params();
// FIXME This should be the plain layout...right?
par.setLayout(bp.documentClass().plainLayout());
par.insert(0, grabSelection(cur), 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 #2596)
par.insert(0, grabSelection(cur), Font(sane_font, par.getParLanguage(bp)),
Change(Change::UNCHANGED));
pars.push_back(par);
cutstack.push(make_pair(pars, bp.documentClassPtr()));
}