From 4e28bce379d8da50ff882d16a485d1c4adf903ac Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 5 Aug 2026 10:47:18 -0400 Subject: [PATCH] refactor(server config dialog): starting tab should depend on if an external config file is being used --- src/lib/gui/dialogs/ServerConfigDialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/gui/dialogs/ServerConfigDialog.cpp b/src/lib/gui/dialogs/ServerConfigDialog.cpp index d7815660b..889243ef6 100644 --- a/src/lib/gui/dialogs/ServerConfigDialog.cpp +++ b/src/lib/gui/dialogs/ServerConfigDialog.cpp @@ -42,9 +42,10 @@ ServerConfigDialog::ServerConfigDialog(QWidget *parent, ServerConfig &config) ui->lblNewScreen->setPixmap(QIcon::fromTheme("video-display").pixmap(QSize(64, 64))); ui->btnBrowseConfigFile->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen)); - // force the first tab, since qt creator sets the active tab as the last one - // the developer was looking at, and it's easy to accidentally save that. - ui->tabWidget->setCurrentIndex(0); + if (ui->groupExternalConfig->isChecked()) + ui->tabWidget->setCurrentIndex(3); + else + ui->tabWidget->setCurrentIndex(0); if (!deskflow::platform::isWindows()) ui->cbWin32KeepForeground->setVisible(false);