From 174cddcf42f26b24a5a74ce2eaf4923b5b269d47 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Wed, 12 Feb 2025 20:40:09 +0200 Subject: [PATCH] make sure if user changes java path also disable java management Signed-off-by: Trial97 --- launcher/ui/widgets/JavaSettingsWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/launcher/ui/widgets/JavaSettingsWidget.cpp b/launcher/ui/widgets/JavaSettingsWidget.cpp index 7a5e228fd..a255168e9 100644 --- a/launcher/ui/widgets/JavaSettingsWidget.cpp +++ b/launcher/ui/widgets/JavaSettingsWidget.cpp @@ -90,6 +90,11 @@ JavaSettingsWidget::JavaSettingsWidget(InstancePtr instance, QWidget* parent) auto javaDialog = new Java::InstallDialog({}, m_instance.get(), this); javaDialog->exec(); }); + connect(m_ui->javaPathTextBox, &QLineEdit::textChanged, [this](QString newValue) { + if (m_instance->settings()->get("JavaPath").toString() != newValue) { + m_instance->settings()->set("AutomaticJava", false); + } + }); } connect(m_ui->javaTestBtn, &QPushButton::clicked, this, &JavaSettingsWidget::onJavaTest);