commit 6f8673bceea3904d06e6fde9dccb0f0effb016fb
Author: Juergen Spitzmueller <[email protected]>
Date:   Sat Apr 20 17:51:06 2019 +0200

    Pass proper text to TeXOnePar in Paragrapgh::Private::validate
    
    This fixes InPreamble layouts in insets (#11557)
    
    (cherry picked from commit 4f884fc92d31651d15896e51fbe239772a0bede9)
---
 src/Paragraph.cpp |    3 ++-
 status.23x        |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp
index c8c4204..41a2fbe 100644
--- a/src/Paragraph.cpp
+++ b/src/Paragraph.cpp
@@ -1440,7 +1440,8 @@ void Paragraph::Private::validate(LaTeXFeatures & 
features) const
                otexstringstream os;
                os << layout_->preamble();
                size_t const length = os.length();
-               TeXOnePar(buf, buf.text(), 
buf.getParFromID(owner_->id()).pit(), os,
+               TeXOnePar(buf, 
*inset_owner_->getText(int(buf.getParFromID(owner_->id()).idx())),
+                         buf.getParFromID(owner_->id()).pit(), os,
                          features.runparams(), string(), 0, -1, true);
                if (os.length() > length)
                        features.addPreambleSnippet(os.release(), true);
diff --git a/status.23x b/status.23x
index 7051aa5..ac02bf3 100644
--- a/status.23x
+++ b/status.23x
@@ -85,6 +85,8 @@ What's new
 
 - Fix parsing of math-macro optional arguments after save-reopen (bug 11346).
 
+- Fix handling of InPreamble styles in insets (bug 11557).
+
 - Fix problem with wrongly inserted separator.
 
 - Beamer: automatically nest column in columns.

Reply via email to