commit 28f81d1be5e769e2996cc1a6189ce297fa4caa6c
Author: Pavel Sanda <sa...@lyx.org>
Date:   Fri Oct 27 21:18:45 2023 +0200

    Revert "MathML: don't output delimiters in InsetMathBinom and 
InsetMathDelim if the delimiter is a space."
    
    This reverts commit be44cb85165, see #12891.
---
 src/mathed/InsetMathDelim.cpp |   22 +++++++++-------------
 src/mathed/InsetMathFrac.cpp  |   21 ++++++++-------------
 2 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/src/mathed/InsetMathDelim.cpp b/src/mathed/InsetMathDelim.cpp
index 18f3ffb..486ed97 100644
--- a/src/mathed/InsetMathDelim.cpp
+++ b/src/mathed/InsetMathDelim.cpp
@@ -181,19 +181,15 @@ void InsetMathDelim::mathematica(MathematicaStream & os) 
const
 
 void InsetMathDelim::mathmlize(MathMLStream & ms) const
 {
-       if (left_.empty() || (left_.size() == 1 && left_[0] == ' ')) {
-               ms << MTag("mrow")
-                  << MTagInline("mo", "form='prefix' fence='true' 
stretchy='true' symmetric='true'")
-                  << convertDelimToXMLEscape(left_)
-                  << ETagInline("mo");
-       }
-       ms << cell(0);
-       if (right_.empty() || (right_.size() == 1 && right_[0] == ' ')) {
-               ms << MTagInline("mo", "form='postfix' fence='true' 
stretchy='true' symmetric='true'")
-                  << convertDelimToXMLEscape(right_)
-                  << ETagInline("mo")
-                  << ETag("mrow");
-       }
+       ms << MTag("mrow")
+          << MTagInline("mo", "form='prefix' fence='true' stretchy='true' 
symmetric='true'")
+          << convertDelimToXMLEscape(left_)
+          << ETagInline("mo")
+          << cell(0)
+          << MTagInline("mo", "form='postfix' fence='true' stretchy='true' 
symmetric='true'")
+          << convertDelimToXMLEscape(right_)
+          << ETagInline("mo")
+          << ETag("mrow");
 }
 
 
diff --git a/src/mathed/InsetMathFrac.cpp b/src/mathed/InsetMathFrac.cpp
index 5bed1a1..f6f2f95 100644
--- a/src/mathed/InsetMathFrac.cpp
+++ b/src/mathed/InsetMathFrac.cpp
@@ -768,20 +768,15 @@ void InsetMathBinom::mathmlize(MathMLStream & ms) const
                rdelim = ']';
                break;
        }
-
-       if (ldelim != ' ') {
-               ms << MTagInline("mo", "fence='true' stretchy='true' 
form='prefix'")
-                  << ldelim
-                  << ETagInline("mo");
-       }
-       ms << MTagInline("mfrac", "linethickness='0'")
+       ms << MTagInline("mo", "fence='true' stretchy='true' form='prefix'")
+          << ldelim
+          << ETagInline("mo")
+          << MTagInline("mfrac", "linethickness='0'")
           << cell(0) << cell(1)
-       << ETagInline("mfrac");
-       if (rdelim != ' ') {
-               ms << MTagInline("mo", "fence='true' stretchy='true' 
form='postfix'")
-                  << rdelim
-                  << ETagInline("mo");
-       }
+       << ETagInline("mfrac")
+          << MTagInline("mo", "fence='true' stretchy='true' form='postfix'")
+          << rdelim
+          << ETagInline("mo");
 }
 
 
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to