From c20311289007b0733830cd84d5171c16c62e8f65 Mon Sep 17 00:00:00 2001 From: Enrico Forestieri Date: Tue, 28 Dec 2010 15:47:05 +0000 Subject: [PATCH] Fix bug #7194 (Crash closing master while child documents are opened) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37021 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 8d8b019f22..4908518c74 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -2687,7 +2687,8 @@ MacroData const * Buffer::Impl::getBufferMacro(docstring const & name, break; // scope ends behind pos? - if (pos < it->second.first) { + if (pos < it->second.first + && theBufferList().isLoaded(it->second.second)) { // look for macro in external file macro_lock = true; MacroData const * data