]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathFrac.cpp
MathML: don't output delimiters in InsetMathBinom and InsetMathDelim if the delimiter...
[lyx.git] / src / mathed / InsetMathFrac.cpp
index f6f2f95b0a7822249a12693d36b70a12ee997de4..5bed1a1fa6902666630f4f34ea93eb1eaa3d38af 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");
+       }
 }