commit a9890828bd4cab4842b294f7ff2e81d019d67282
Author: Juergen Spitzmueller <[email protected]>
Date:   Sat Dec 29 13:35:39 2018 +0100

    Do not auto-insert separator for keepempty layouts
    
    Candidate for stable
    
    (cherry picked from commit 59d73f52b8afa734c02db08b075c1cdaf25611c1)
---
 src/Text3.cpp |    1 +
 status.23x    |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/Text3.cpp b/src/Text3.cpp
index e246705..e584d83 100644
--- a/src/Text3.cpp
+++ b/src/Text3.cpp
@@ -1207,6 +1207,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
                pit_type prev = pit > 0 ? depthHook(pit, par.getDepth()) : pit;
                if (prev < pit && cur.pos() == par.beginOfBody()
                    && !par.size() && !par.isEnvSeparator(cur.pos())
+                   && !par.layout().keepempty
                    && !par.layout().isCommand()
                    && pars_[prev].layout() != par.layout()
                    && pars_[prev].layout().isEnvironment()
diff --git a/status.23x b/status.23x
index 090770d..a4a7422 100644
--- a/status.23x
+++ b/status.23x
@@ -69,6 +69,8 @@ What's new
 
 - Fix parsing of math-macro optional arguments after save-reopen (bug 11346).
 
+- Fix problem with wrongly inserted separator.
+
 
 * USER INTERFACE
 

Reply via email to