commit 889dac7def8036a86cc6ecbac151c34d6cc47b07
Author: Jürgen Spitzmüller <sp...@lyx.org>
Date:   Wed Jun 28 14:46:46 2023 +0200

    Prevent par break caused by \egroup (#12821)
---
 src/insets/InsetListings.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/insets/InsetListings.cpp b/src/insets/InsetListings.cpp
index 5afc432..f2b26f0 100644
--- a/src/insets/InsetListings.cpp
+++ b/src/insets/InsetListings.cpp
@@ -409,6 +409,10 @@ void InsetListings::latex(otexstream & os, OutputParams 
const & runparams) const
                // Switch back
                switchEncoding(os.os(), buffer().params(),
                               runparams, *save_enc, true, true);
+        if (!isInline)
+            // Go out of vertical mode. Otherwise \egroup
+            // causes a paragraph break (#12821)
+            os << "\\leavevmode";
                os << "\\egroup" << breakln;
                runparams.encoding = save_enc;
        }
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to