From ab224b5092ca65acaa5021af6ef49393a3a1e172 Mon Sep 17 00:00:00 2001 From: sunwen Date: Fri, 26 Apr 2024 13:42:41 +0800 Subject: [PATCH] Fix crash problem while change language. --- src/forms/settings/SettingFormWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/forms/settings/SettingFormWidget.cpp b/src/forms/settings/SettingFormWidget.cpp index 08834bf..88410fe 100644 --- a/src/forms/settings/SettingFormWidget.cpp +++ b/src/forms/settings/SettingFormWidget.cpp @@ -71,6 +71,11 @@ SettingFormWidget::SettingFormWidget(QWidget* aParent, Qt::WindowFlags f) widget->setCurrentRow(0); connect(widget, &QListWidget::currentRowChanged, [=](int rowindex) { + if(rowindex < 0) + { + return; + } + if(widget->item(rowindex)->text() == tr("Help") && stackedWidget->widget(rowindex) == nullptr) { stackedWidget->addWidget(new HelpForm(ui->commandWidget));