From 6e139269f448a2fc57cc36b3a9b5dace6431adbd Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Mon, 13 May 2024 18:02:34 +0200 Subject: [PATCH] bugfix: Always clear the text fields when deleting a config (fixes #1321) --- src/osdep/gui/PanelConfig.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/osdep/gui/PanelConfig.cpp b/src/osdep/gui/PanelConfig.cpp index 73e7620f8..753009aa3 100644 --- a/src/osdep/gui/PanelConfig.cpp +++ b/src/osdep/gui/PanelConfig.cpp @@ -104,12 +104,9 @@ class ConfigButtonActionListener : public gcn::ActionListener if (ShowMessage("Delete Configuration", msg, "", "", "Yes", "No")) { remove(ConfigFilesList[i]->FullPath); - if (!strcmp(last_active_config, ConfigFilesList[i]->Name)) - { - txtName->setText(""); - txtDesc->setText(""); - last_active_config[0] = '\0'; - } + txtName->setText(""); + txtDesc->setText(""); + last_active_config[0] = '\0'; ConfigFilesList.erase(ConfigFilesList.begin() + i); RefreshPanelConfig(); }