From 36220ffe7b785859754477883beb9f8678ebd6e1 Mon Sep 17 00:00:00 2001 From: redstrate Date: Tue, 9 Nov 2021 13:50:32 -0500 Subject: [PATCH] Only enable lobby URL if using a Sapphire server --- src/settingswindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/settingswindow.cpp b/src/settingswindow.cpp index 3a79c94..0514ef6 100644 --- a/src/settingswindow.cpp +++ b/src/settingswindow.cpp @@ -101,8 +101,9 @@ SettingsWindow::SettingsWindow(LauncherWindow& window, QWidget* parent) : window serverType->insertItem(1, "Sapphire"); connect(serverType, &QComboBox::currentIndexChanged, [=](int index) { - getCurrentProfile().isSapphire = serverType->currentIndex() == 1; + getCurrentProfile().isSapphire = index == 1; + reloadControls(); this->window.reloadControls(); this->window.saveSettings(); }); @@ -300,6 +301,7 @@ void SettingsWindow::reloadControls() { // login serverType->setCurrentIndex(profile.isSapphire ? 1 : 0); + lobbyServerURL->setEnabled(profile.isSapphire); lobbyServerURL->setText(profile.lobbyURL); rememberUsernameBox->setChecked(profile.rememberUsername); rememberPasswordBox->setChecked(profile.rememberPassword);