diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-05-13 12:30:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-13 12:30:16 (GMT) |
commit | 52f38d8f33c324a7cedcb596f606c960386ca652 (patch) | |
tree | 4f876ab23578c0f79b13eeb51946312b6343a749 | |
parent | cd998a7164e30cee896cccd190846b79ebb4355f (diff) | |
parent | 21745032ff5ac1ce228c7e68afdf1b66cb293b38 (diff) | |
download | Doxygen-52f38d8f33c324a7cedcb596f606c960386ca652.zip Doxygen-52f38d8f33c324a7cedcb596f606c960386ca652.tar.gz Doxygen-52f38d8f33c324a7cedcb596f606c960386ca652.tar.bz2 |
Merge pull request #8548 from albert-github/feature/bug_formula_environment
Formulas with a new environment handled as inline formulas
-rw-r--r-- | src/docparser.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/docparser.h b/src/docparser.h index 2117cbb..f256c56 100644 --- a/src/docparser.h +++ b/src/docparser.h @@ -642,7 +642,11 @@ class DocFormula : public DocNode QCString relPath() const { return m_relPath; } int id() const { return m_id; } void accept(DocVisitor *v) override { v->visit(this); } - bool isInline() { return m_text.length()>1 ? !(m_text.at(0)=='\\' && (m_text.at(1)=='{' || m_text.at(1)=='[')): TRUE; } + bool isInline() { + if (m_text.length()>1 && m_text.at(0)=='\\' && m_text.at(1)=='[') return false; + if (m_text.length()>7 && m_text.startsWith("\\begin{")) return false; + return true; + } private: QCString m_name; |