#6338 Only use Zeroconf if non-enterprise build

This commit is contained in:
Nick Bolton
2018-08-03 23:41:50 +01:00
parent d2d2a5e1d9
commit c0452f0e61
3 changed files with 8 additions and 7 deletions

View File

@@ -79,9 +79,9 @@ MainWindow::MainWindow (QSettings& settings, AppConfig& appConfig,
:
#ifndef SYNERGY_ENTERPRISE
m_LicenseManager(&licenseManager),
m_pZeroconf(nullptr),
m_ActivationDialogRunning(false),
#endif
m_pZeroconf(nullptr),
m_Settings(settings),
m_AppConfig(&appConfig),
m_pSynergy(NULL),
@@ -178,9 +178,8 @@ MainWindow::MainWindow (QSettings& settings, AppConfig& appConfig,
m_pActivate->setVisible(false);
#endif
m_pZeroconf = new Zeroconf(this);
#ifndef SYNERGY_ENTERPRISE
m_pZeroconf = new Zeroconf(this);
if (m_AppConfig->autoConfig()) {
m_pZeroconf->startService();
}
@@ -195,9 +194,7 @@ MainWindow::~MainWindow()
}
#ifndef SYNERGY_ENTERPRISE
if (m_AppConfig->autoConfig()) {
m_pZeroconf->stopService();
}
delete m_pZeroconf;
#endif
saveSettings();
@@ -1302,6 +1299,7 @@ void MainWindow::on_m_pComboServerList_currentIndexChanged(const QString &arg1)
}
}
#ifndef SYNERGY_ENTERPRISE
int MainWindow::raiseActivationDialog()
{
if (m_ActivationDialogRunning) {
@@ -1325,6 +1323,7 @@ int MainWindow::raiseActivationDialog()
}
return result;
}
#endif
void MainWindow::on_windowShown()
{

View File

@@ -203,10 +203,10 @@ public slots:
private:
#ifndef SYNERGY_ENTERPRISE
LicenseManager* m_LicenseManager;
Zeroconf* m_pZeroconf;
bool m_ActivationDialogRunning;
QStringList m_PendingClientNames;
#endif
Zeroconf* m_pZeroconf;
QSettings& m_Settings;
AppConfig* m_AppConfig;
QProcess* m_pSynergy;

View File

@@ -189,10 +189,12 @@ void SettingsDialog::on_m_pLabelInstallBonjour_linkActivated(const QString&)
void SettingsDialog::on_m_pCheckBoxAutoConfig_toggled(bool checked)
{
#ifndef SYNERGY_ENTERPRISE
if (checked) {
m_pMainWindow->zeroconf().startService();
}
else {
m_pMainWindow->zeroconf().stopService();
}
#endif
}