]> git.lyx.org Git - features.git/commitdiff
Do not set language from keyboard in passthru setting
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 21 Oct 2020 16:08:39 +0000 (18:08 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 20 Nov 2020 12:49:26 +0000 (13:49 +0100)
src/Cursor.cpp

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