diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index 165ac80fb..0f576a56e 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -764,8 +764,9 @@ void MainWindow::stopDesktop() appendLogInfo("stopping synergy desktop process"); - if (synergyProcess()->isOpen()) + if (synergyProcess()->isOpen()) { synergyProcess()->close(); + } delete synergyProcess(); setSynergyProcess(NULL);