From 9a7463501145a3ac1ea8b758532396027723a2b7 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Tue, 27 Jan 2026 17:59:12 -0500 Subject: [PATCH] fix(MinecraftSettingsWidget): trim whitespace from path values Should help in mitigating common mistakes in copy/pasting Signed-off-by: Seth Flynn (cherry picked from commit cf63bccfd7132480123bd7f053e9d15d31e2e2e6) --- launcher/ui/widgets/MinecraftSettingsWidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/launcher/ui/widgets/MinecraftSettingsWidget.cpp b/launcher/ui/widgets/MinecraftSettingsWidget.cpp index 0c005e48e..400a131f1 100644 --- a/launcher/ui/widgets/MinecraftSettingsWidget.cpp +++ b/launcher/ui/widgets/MinecraftSettingsWidget.cpp @@ -202,14 +202,14 @@ void MinecraftSettingsWidget::loadSettings() // Native Libraries m_ui->nativeWorkaroundsGroupBox->setChecked(m_instance == nullptr || settings->get("OverrideNativeWorkarounds").toBool()); m_ui->useNativeGLFWCheck->setChecked(settings->get("UseNativeGLFW").toBool()); - m_ui->lineEditGLFWPath->setText(settings->get("CustomGLFWPath").toString()); + m_ui->lineEditGLFWPath->setText(settings->get("CustomGLFWPath").toString().trimmed()); #ifdef Q_OS_LINUX m_ui->lineEditGLFWPath->setPlaceholderText(APPLICATION->m_detectedGLFWPath); #else m_ui->lineEditGLFWPath->setPlaceholderText(tr("Path to %1 library file").arg(BuildConfig.GLFW_LIBRARY_NAME)); #endif m_ui->useNativeOpenALCheck->setChecked(settings->get("UseNativeOpenAL").toBool()); - m_ui->lineEditOpenALPath->setText(settings->get("CustomOpenALPath").toString()); + m_ui->lineEditOpenALPath->setText(settings->get("CustomOpenALPath").toString().trimmed()); #ifdef Q_OS_LINUX m_ui->lineEditOpenALPath->setPlaceholderText(APPLICATION->m_detectedOpenALPath); #else @@ -293,7 +293,7 @@ void MinecraftSettingsWidget::loadSettings() m_ui->globalDataPacksGroupBox->blockSignals(true); m_ui->dataPacksPathEdit->blockSignals(true); m_ui->globalDataPacksGroupBox->setChecked(settings->get("GlobalDataPacksEnabled").toBool()); - m_ui->dataPacksPathEdit->setText(settings->get("GlobalDataPacksPath").toString()); + m_ui->dataPacksPathEdit->setText(settings->get("GlobalDataPacksPath").toString().trimmed()); m_ui->globalDataPacksGroupBox->blockSignals(false); m_ui->dataPacksPathEdit->blockSignals(false); }