diff --git a/launcher/ui/pages/instance/InstanceSettingsPage.cpp b/launcher/ui/pages/instance/InstanceSettingsPage.cpp index cf8d86cd4..af66209de 100644 --- a/launcher/ui/pages/instance/InstanceSettingsPage.cpp +++ b/launcher/ui/pages/instance/InstanceSettingsPage.cpp @@ -93,6 +93,11 @@ InstanceSettingsPage::InstanceSettingsPage(BaseInstance* inst, QWidget* parent) ui->serverJoinAddress->setEnabled(true); ui->serverJoinAddressButton->setStyleSheet("QRadioButton::indicator { width: 0px; height: 0px; }"); } + connect(ui->javaPathTextBox, &QLineEdit::textChanged, [this](QString newValue) { + if (m_instance->settings()->get("JavaPath").toString() != newValue) { + m_instance->settings()->set("AutomaticJava", false); + } + }); loadSettings(); diff --git a/launcher/ui/widgets/JavaSettingsWidget.cpp b/launcher/ui/widgets/JavaSettingsWidget.cpp index 77d673abb..6efd3f581 100644 --- a/launcher/ui/widgets/JavaSettingsWidget.cpp +++ b/launcher/ui/widgets/JavaSettingsWidget.cpp @@ -171,11 +171,6 @@ void JavaSettingsWidget::setupUi() m_verticalLayout->addSpacerItem(m_verticalSpacer); } }); - connect(m_ui->javaPathTextBox, &QLineEdit::textChanged, [this](QString newValue) { - if (m_instance->settings()->get("JavaPath").toString() != newValue) { - m_instance->settings()->set("AutomaticJava", false); - } - }); } m_verticalLayout->addWidget(m_autoJavaGroupBox);