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.