1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-23 21:07:45 +00:00

Only enable lobby URL if using a Sapphire server

This commit is contained in:
redstrate 2021-11-09 13:50:32 -05:00
parent 516b47a541
commit 36220ffe7b

View file

@ -101,8 +101,9 @@ SettingsWindow::SettingsWindow(LauncherWindow& window, QWidget* parent) : window
serverType->insertItem(1, "Sapphire"); serverType->insertItem(1, "Sapphire");
connect(serverType, &QComboBox::currentIndexChanged, [=](int index) { connect(serverType, &QComboBox::currentIndexChanged, [=](int index) {
getCurrentProfile().isSapphire = serverType->currentIndex() == 1; getCurrentProfile().isSapphire = index == 1;
reloadControls();
this->window.reloadControls(); this->window.reloadControls();
this->window.saveSettings(); this->window.saveSettings();
}); });
@ -300,6 +301,7 @@ void SettingsWindow::reloadControls() {
// login // login
serverType->setCurrentIndex(profile.isSapphire ? 1 : 0); serverType->setCurrentIndex(profile.isSapphire ? 1 : 0);
lobbyServerURL->setEnabled(profile.isSapphire);
lobbyServerURL->setText(profile.lobbyURL); lobbyServerURL->setText(profile.lobbyURL);
rememberUsernameBox->setChecked(profile.rememberUsername); rememberUsernameBox->setChecked(profile.rememberUsername);
rememberPasswordBox->setChecked(profile.rememberPassword); rememberPasswordBox->setChecked(profile.rememberPassword);