]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathFrac.cpp
MathML: don't output delimiters in InsetMathBinom and
[lyx.git] / src / mathed / InsetMathFrac.cpp
index f6f2f95b0a7822249a12693d36b70a12ee997de4..b0ff55bc4d9a501985e6cc6469c204c97b8c8070 100644 (file)
@@ -768,15 +768,20 @@ void InsetMathBinom::mathmlize(MathMLStream & ms) const
                rdelim = ']';
                break;
        }
-       ms << MTagInline("mo", "fence='true' stretchy='true' form='prefix'")
-          << ldelim
-          << ETagInline("mo")
-          << MTagInline("mfrac", "linethickness='0'")
+
+       if (ldelim != ' ') {
+           ms << MTagInline("mo", "fence='true' stretchy='true' form='prefix'")
+              << ldelim
+              << ETagInline("mo");
+       }
+       ms << MTagInline("mfrac", "linethickness='0'")
           << cell(0) << cell(1)
-       << ETagInline("mfrac")
-          << MTagInline("mo", "fence='true' stretchy='true' form='postfix'")
-          << rdelim
-          << ETagInline("mo");
+          << ETagInline("mfrac");
+       if (rdelim != ' ') {
+           ms << MTagInline("mo", "fence='true' stretchy='true' form='postfix'")
+              << rdelim
+              << ETagInline("mo");
+       }
 }