Do not set language from keyboard in passthru setting

This commit is contained in:
Jean-Marc Lasgouttes 2020-10-21 18:08:39 +02:00
parent cbc9a901af
commit a877cdb196

View File

@ -2399,7 +2399,9 @@ bool notifyCursorLeavesOrEnters(Cursor const & old, Cursor & cur)
void Cursor::setLanguageFromInput() void Cursor::setLanguageFromInput()
{ {
if (!lyxrc.respect_os_kbd_language) if (!lyxrc.respect_os_kbd_language
|| !inTexted()
|| paragraph().isPassThru())
return; return;
string const & code = theApp()->inputLanguageCode(); string const & code = theApp()->inputLanguageCode();
Language const * lang = languages.getFromCode(code, buffer()->getLanguages()); Language const * lang = languages.getFromCode(code, buffer()->getLanguages());