From 63612ca99b4961c5997c788626da81553233ff9f Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Fri, 5 Oct 2012 19:26:07 +0200 Subject: [PATCH] Restore buffer parenthood if we exit already after the preamble --- src/Buffer.cpp | 6 +++++- src/graphics/PreviewLoader.cpp | 2 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 3561c45bcc..8b052ad597 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -1592,8 +1592,12 @@ void Buffer::writeLaTeXSource(otexstream & os, runparams.use_japanese = features.isRequired("japanese"); - if (!output_body) + if (!output_body) { + // Restore the parenthood if needed + if (!runparams.is_child) + d->ignore_parent = false; return; + } // make the body. os << "\\begin{document}\n"; diff --git a/src/graphics/PreviewLoader.cpp b/src/graphics/PreviewLoader.cpp index 433082b14e..6185681f53 100644 --- a/src/graphics/PreviewLoader.cpp +++ b/src/graphics/PreviewLoader.cpp @@ -716,8 +716,6 @@ void PreviewLoader::Impl::dumpPreamble(otexstream & os) const runparams.nice = true; runparams.moving_arg = true; runparams.free_spacing = true; - if (buffer_.parent()) - runparams.is_child = true; buffer_.writeLaTeXSource(os, buffer_.filePath(), runparams, Buffer::OnlyPreamble); // FIXME! This is a HACK! The proper fix is to control the 'true' -- 2.39.2