diff --git a/ChangeLog b/ChangeLog index f410be7d3..f8c359a93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,10 @@ -v1.14.1-snapshot +v1.14.2-snapshot +=========== +Enhancements: +- #7068 Add Synergy restart when settings changed +=========== + +v1.14.1-rc =========== Bug fixes: - #7016 Fix script that generates version number diff --git a/cmake/Version.cmake b/cmake/Version.cmake index a598d32f6..c7ce54181 100644 --- a/cmake/Version.cmake +++ b/cmake/Version.cmake @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.4) set (SYNERGY_VERSION_MAJOR 1) set (SYNERGY_VERSION_MINOR 14) -set (SYNERGY_VERSION_PATCH 1) +set (SYNERGY_VERSION_PATCH 2) set (SYNERGY_VERSION_BUILD 1) set (SYNERGY_VERSION_STAGE "snapshot") diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index b073298d5..f329aae15 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -1299,7 +1299,14 @@ void MainWindow::updateAutoConfigWidgets() void MainWindow::on_m_pActionSettings_triggered() { - SettingsDialog(this, appConfig()).exec(); + auto result = SettingsDialog(this, appConfig()).exec(); + if(result == QDialog::Accepted) + { + auto state = synergyState(); + if ((state == synergyConnected) || (state == synergyConnecting) || (state == synergyListening)) { + restartSynergy(); + } + } } void MainWindow::autoAddScreen(const QString name)