From 2e744b0f029c12527109e17347773f4017ea9b9d Mon Sep 17 00:00:00 2001 From: Xinyu Hou Date: Tue, 25 Nov 2014 15:04:25 +0000 Subject: [PATCH] Auto start Synergy after a new client added --- src/gui/src/MainWindow.cpp | 3 +++ src/gui/src/ServerConfig.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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);