From 6fd8afafbd0352e245d631d67ee23a61a006e893 Mon Sep 17 00:00:00 2001 From: Xinyu Hou Date: Thu, 13 Nov 2014 12:27:28 +0000 Subject: [PATCH] Solved #4196 by download and open Bonjour installer --- src/gui/src/MainWindow.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index ff370c42..26915d98 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -918,10 +918,9 @@ void MainWindow::on_m_pAutoConnectCheckBox_toggled(bool checked) if (r == QMessageBox::Yes) { downloadBonjour(); } - else { - m_pAutoConnectCheckBox->setChecked(false); - return; - } + + m_pAutoConnectCheckBox->setChecked(false); + return; } m_pLineEditHostname->setDisabled(checked); @@ -1029,6 +1028,8 @@ void MainWindow::installBonjour() file.write(m_pDataDownloader->downloadedData()); file.close(); + QDesktopServices::openUrl(QUrl("file:///" + filename)); + m_DownloadMessageBox->hide(); }