From ff381ed2fa296aadf031142d85aa6af216109fe7 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Fri, 30 Nov 2007 20:30:09 +0000 Subject: [PATCH] ~Buffer: Move wa_ destruction to Buffer::~Impl() git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21883 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 8955a448dc..d83b3a6514 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -163,6 +163,14 @@ class Buffer::Impl { public: Impl(Buffer & parent, FileName const & file, bool readonly); + + ~Impl() + { + if (wa_) { + wa_->closeAll(); + delete wa_; + } + } BufferParams params; LyXVC lyxvc; @@ -273,12 +281,6 @@ Buffer::~Buffer() // Remove any previewed LaTeX snippets associated with this buffer. graphics::Previews::get().removeLoader(*this); - - if (d->wa_) { - d->wa_->closeAll(); - delete d->wa_; - } - delete d; } -- 2.39.5