diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index 31cfcfa2..9699226b 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -910,6 +910,9 @@ void MainWindow::autoAddScreen(const QString name) break; } } + else { + startSynergy(); + } } } diff --git a/src/gui/src/ServerConfig.cpp b/src/gui/src/ServerConfig.cpp index 77e27040..75bd7d42 100644 --- a/src/gui/src/ServerConfig.cpp +++ b/src/gui/src/ServerConfig.cpp @@ -288,7 +288,7 @@ int ServerConfig::autoAddScreen(const QString name) } if (findScreenName(name, targetIndex)) { // already exists. - return kAutoAddScreenOk; + return kAutoAddScreenIgnore; } int result = showAddClientDialog(name);