]> git.lyx.org Git - features.git/commitdiff
Pass proper text to TeXOnePar in Paragrapgh::Private::validate
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 20 Apr 2019 15:51:06 +0000 (17:51 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sat, 20 Apr 2019 15:51:06 +0000 (17:51 +0200)
This fixes InPreamble layouts in insets (#11557)

src/Paragraph.cpp

index cdd6b23b943986aba2c3ad4f14db95702e24d793..4e36f7f51496bd8211305b0dcaeaa015d90c4aef 100644 (file)
@@ -1351,7 +1351,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);