From: Jean-Marc Lasgouttes Date: Sun, 15 Sep 2019 21:57:57 +0000 (+0200) Subject: Clarify calculation precedence for '&' and '?' X-Git-Tag: lyx-2.4.0dev-acb2ca7b~1516 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=8d080364d27590464d4073700548d9fab11c6823;p=features.git Clarify calculation precedence for '&' and '?' Spotted by cppcheck --- diff --git a/src/mathed/MathParser.cpp b/src/mathed/MathParser.cpp index ee60353046..9c2db23bd9 100644 --- a/src/mathed/MathParser.cpp +++ b/src/mathed/MathParser.cpp @@ -2166,7 +2166,7 @@ bool mathed_parse_cell(MathData & ar, docstring const & str, Parse::flags f) bool mathed_parse_cell(MathData & ar, istream & is, Parse::flags f) { - return Parser(is, f, ar.buffer()).parse(ar, 0, f & Parse::TEXTMODE ? + return Parser(is, f, ar.buffer()).parse(ar, 0, (f & Parse::TEXTMODE) ? InsetMath::TEXT_MODE : InsetMath::MATH_MODE); }