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

Fixes: #9199
This commit is contained in:
Juergen Spitzmueller 2018-02-06 13:20:45 +01:00
parent 6236bcb653
commit e85704020b

View File

@ -1233,6 +1233,10 @@ bool pasteClipboardText(Cursor & cur, ErrorList & errorList, bool asParagraphs,
Buffer buffer("", false);
buffer.setUnnamed(true);
available = buffer.importString(names[i], text, errorList);
// TeX2lyx (also used in the HTML chain) assumes English as document language
// if no language is explicitly set (as is the case here).
// We thus reset the temp buffer's language to the context language
buffer.changeLanguage(buffer.language(), cur.getFont().language());
if (available)
available = !buffer.paragraphs().empty();
if (available && !buffer.paragraphs()[0].empty()) {