]> git.lyx.org Git - features.git/commitdiff
Abdels fix for pure virtual method called
authorLars Gullik Bjønnes <larsbj@gullik.org>
Fri, 20 Oct 2006 09:41:11 +0000 (09:41 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Fri, 20 Oct 2006 09:41:11 +0000 (09:41 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15393 a592a061-630c-0410-9148-cb99ea01b6c8

src/lyx_main.C

index 7db9df0b1eb5481f62ab2dec7e2c9d8613990bcc..960ef9528d146a792b12a26f6890b097c76d667b 100644 (file)
@@ -384,6 +384,9 @@ void LyX::prepareExit()
                        lyx::from_utf8(package().temp_dir()));
                Alert::warning(_("Unable to remove temporary directory"), msg);
        }
+
+        pimpl_->lyx_server_.reset();
+        pimpl_->lyx_socket_.reset();
 }
 
 
@@ -855,8 +858,11 @@ void LyX::emergencyCleanup() const
        // a crash
 
        pimpl_->buffer_list_.emergencyWriteAll();
-       if (lyx::use_gui)
+       if (lyx::use_gui) {
                pimpl_->lyx_server_->emergencyCleanup();
+                pimpl_->lyx_server_.reset();
+                pimpl_->lyx_socket_.reset();
+        }
 }