From: Enrico Forestieri Date: Mon, 20 Oct 2008 00:18:29 +0000 (+0000) Subject: Correct logic: single characters must also be parsed when quiet == false. X-Git-Tag: 1.6.10~2961 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=7923d0b90e42c69c3d6f8eae4299149cb9000002;p=features.git Correct logic: single characters must also be parsed when quiet == false. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26987 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/mathed/MathSupport.cpp b/src/mathed/MathSupport.cpp index 948571fdd0..267e7ea1af 100644 --- a/src/mathed/MathSupport.cpp +++ b/src/mathed/MathSupport.cpp @@ -688,7 +688,7 @@ docstring asString(MathData const & ar) void asArray(docstring const & str, MathData & ar, Parse::flags pf) { bool quiet = pf & Parse::QUIET; - if ((str.size() == 1 || !mathed_parse_cell(ar, str, pf)) && quiet) + if ((str.size() == 1 && quiet) || (!mathed_parse_cell(ar, str, pf) && quiet)) mathed_parse_cell(ar, str, pf | Parse::VERBATIM); }