diff --git a/src/gui/res/MainWindowBase.ui b/src/gui/res/MainWindowBase.ui
index cb5e9a65..ec8d30f4 100644
--- a/src/gui/res/MainWindowBase.ui
+++ b/src/gui/res/MainWindowBase.ui
@@ -220,6 +220,13 @@
+ -
+
+
+
+
+
+
-
@@ -233,13 +240,6 @@
-
- -
-
-
-
-
-
-
-
@@ -247,16 +247,22 @@
- -
-
-
- Server list:
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 120
+ 0
+
- -
-
-
diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp
index 5ad778c2..6a50a1e8 100644
--- a/src/gui/src/MainWindow.cpp
+++ b/src/gui/src/MainWindow.cpp
@@ -117,6 +117,8 @@ MainWindow::MainWindow(QSettings& settings, AppConfig& appConfig) :
}
m_pCheckBoxAutoConnect->setChecked(appConfig.autoConnect());
+
+ m_pComboServerList->hide();
}
MainWindow::~MainWindow()
@@ -823,6 +825,10 @@ void MainWindow::serverDetected(const QString name)
// Note: the first added item triggers startSynergy
m_pComboServerList->addItem(name);
}
+
+ if (m_pComboServerList->count() > 1) {
+ m_pComboServerList->show();
+ }
}
void MainWindow::on_m_pGroupClient_toggled(bool on)