]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_main.C
- fix formatting (tab vs space)
[lyx.git] / src / lyx_main.C
index 960ef9528d146a792b12a26f6890b097c76d667b..5136397639bf1ecd53a6466033c973dc4446bac9 100644 (file)
@@ -384,9 +384,6 @@ 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();
 }
 
 
@@ -414,6 +411,8 @@ void LyX::quit(bool noask)
        prepareExit();
 
        if (lyx::use_gui) {
+               pimpl_->lyx_server_.reset();
+               pimpl_->lyx_socket_.reset();
                pimpl_->application_->exit(0);
        }
 }
@@ -860,9 +859,9 @@ void LyX::emergencyCleanup() const
        pimpl_->buffer_list_.emergencyWriteAll();
        if (lyx::use_gui) {
                pimpl_->lyx_server_->emergencyCleanup();
-                pimpl_->lyx_server_.reset();
-                pimpl_->lyx_socket_.reset();
-        }
+               pimpl_->lyx_server_.reset();
+               pimpl_->lyx_socket_.reset();
+       }
 }