From a2abadb9f39269cc56516e7216e938efdcabb1fa Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Sat, 2 Apr 2011 12:26:03 +0000 Subject: [PATCH] Fix crash part of bug #7416. The export status was not being set for child documents, hence we had no DocIterator for preview. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38204 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 88200f16dc..d6bc6d579b 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -3457,6 +3457,11 @@ namespace { void Buffer::setExportStatus(bool e) const { d->doing_export = e; + ListOfBuffers clist = getDescendents(); + ListOfBuffers::const_iterator cit = clist.begin(); + ListOfBuffers::const_iterator const cen = clist.end(); + for (; cit != cen; ++cit) + (*cit)->d->doing_export = e; } -- 2.39.2