From 471e198efc4d2b6011ad57cbb153eb7af61cb36f Mon Sep 17 00:00:00 2001 From: Xinyu Hou Date: Wed, 19 Nov 2014 16:29:30 +0000 Subject: [PATCH] Fixed race condition for updating zeroconf service --- src/gui/src/MainWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index c020f9a2..551ad67b 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -833,13 +833,17 @@ void MainWindow::serverDetected(const QString name) void MainWindow::on_m_pGroupClient_toggled(bool on) { m_pGroupServer->setChecked(!on); - updateZeroconfService(); + if (on) { + updateZeroconfService(); + } } void MainWindow::on_m_pGroupServer_toggled(bool on) { m_pGroupClient->setChecked(!on); - updateZeroconfService(); + if (on) { + updateZeroconfService(); + } } bool MainWindow::on_m_pButtonBrowseConfigFile_clicked()