From: Abdelrazak Younes Date: Fri, 30 Nov 2007 20:30:09 +0000 (+0000) Subject: ~Buffer: Move wa_ destruction to Buffer::~Impl() X-Git-Tag: 1.6.10~7113 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=ff381ed2fa296aadf031142d85aa6af216109fe7;p=lyx.git ~Buffer: Move wa_ destruction to Buffer::~Impl() git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21883 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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; }