]> git.lyx.org Git - features.git/commitdiff
Fix crash when a user removes a formula when its preview is being generated. (Another...
authorBo Peng <bpeng@lyx.org>
Mon, 20 Aug 2007 21:30:33 +0000 (21:30 +0000)
committerBo Peng <bpeng@lyx.org>
Mon, 20 Aug 2007 21:30:33 +0000 (21:30 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19667 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/RenderPreview.cpp
src/insets/RenderPreview.h

index 91c9a5fab7632ec9f65b7ffc20ad1ba31e48a802..199c5a766b3c6d861f726f561e319ce1438c0530 100644 (file)
@@ -62,6 +62,13 @@ RenderPreview::RenderPreview(RenderPreview const & other,
 {}
 
 
+RenderPreview::~RenderPreview()
+{
+       if (ploader_connection_.connected())
+               ploader_connection_.disconnect();
+}
+
+
 auto_ptr<RenderBase> RenderPreview::clone(Inset const * inset) const
 {
        return auto_ptr<RenderBase>(new RenderPreview(*this, inset));
index e46911bd23d9fcc8f0abfc18e16c2bff56b61c1b..e331ea319b1cc872871acbb16009fe70637f11f2 100644 (file)
@@ -49,6 +49,7 @@ public:
 
        RenderPreview(Inset const *);
        RenderPreview(RenderPreview const &, Inset const *);
+       ~RenderPreview();
        std::auto_ptr<RenderBase> clone(Inset const *) const;
 
        /// Compute the size of the object, returned in dim