commit 3d2cc5edeb3f8164ea1ffc5e9bca8a04e534071f
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Tue Oct 9 18:04:51 2018 +0200

    Amend a754912
    
    Switch logic, since isStyle() does not cover inline math
    
    Fixes: #11338
    (cherry picked from commit 9d8fbc7fd15bd097771aa3e34631ea6315a7d54e)
---
 src/Paragraph.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp
index 53121a2..adbf290 100644
--- a/src/Paragraph.cpp
+++ b/src/Paragraph.cpp
@@ -1095,9 +1095,9 @@ void Paragraph::Private::latexInset(BufferParams const & 
bparams,
            // decorations at all
            && inset->lyxCode() != ERT_CODE) {
                if (runparams.use_polyglossia) {
-                       if (style.isCommand())
-                               os << "\\LR{";
-                       os << "\\begin{LTR}";
+                       if (style.isEnvironment())
+                               os << "\\begin{LTR}";
+                       os << "\\LRE{";
                } else if (running_font.language()->lang() == "farsi"
                           || running_font.language()->lang() == "arabic_arabi")
                        os << "\\textLR{" << termcmd;
@@ -1157,7 +1157,7 @@ void Paragraph::Private::latexInset(BufferParams const & 
bparams,
        }
 
        if (close) {
-               if (runparams.use_polyglossia && !style.isCommand())
+               if (runparams.use_polyglossia && style.isEnvironment())
                        os << "\\end{LTR}";
                else
                        os << '}';

Reply via email to