]> git.lyx.org Git - lyx.git/commit
Fixup b29b3eb1: fix broken xml syntax
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 23 Jul 2024 13:04:49 +0000 (15:04 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 24 Jul 2024 16:17:13 +0000 (18:17 +0200)
commit8ea0987644eae6f6ec2e5eff308feded4ef51f3e
tree99dfe60d62b27fef712a61fd32ca64c0a30767bc
parenta0752e4dfc12f38971bd3bd604a3362bd7dcf42c
Fixup b29b3eb1: fix broken xml syntax

This commit addresses two issues:

1/ the embarassing one: the member SetMode::old_text_level_ was
   declared as bool instead of int. This means that is was definitely
   not a proper backup variable!

2/ a robustness issue: replace two consecutive test for isTest() by a
   boolean veriable that is used twice. This makes sure that <mrow>
   cannot be output without the corresponding </mrow>.

Part of bug #13069.

(cherry picked from commit a268fe096a58a7818554a7da4da85896bb289c81)
src/mathed/MathExtern.cpp
src/mathed/MathStream.h