From: Juergen Spitzmueller Date: Thu, 25 Jul 2024 07:18:01 +0000 (+0200) Subject: Avoid loop in math parsing function X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=003bbd3483c9697a3d5105b26cb43a95ef20a0e8;p=lyx.git Avoid loop in math parsing function --- diff --git a/src/Encoding.cpp b/src/Encoding.cpp index 675834f63f..33ae59045c 100644 --- a/src/Encoding.cpp +++ b/src/Encoding.cpp @@ -663,7 +663,13 @@ docstring Encodings::convertLaTeXCommands(docstring const & str, bool const for_ if (cmd.empty()) break; // go on ... + docstring oldrem = rem; ret += fromLaTeXCommand(from_ascii("\\") + cmd, MATH_CMD, termination, rem); + if (oldrem == rem) { + // Result unchanged, output + ret += rem; + break; + } } mret = docstring(); }