enhancement: if deleting a config fails, show a message

This commit is contained in:
Dimitris Panokostas 2024-10-03 20:48:07 +02:00
parent 5cdc5b2ad9
commit 1af931479b
No known key found for this signature in database
GPG Key ID: 330156A68E9E0929

View File

@ -100,10 +100,14 @@ public:
i = lstConfigs->getSelected();
if (i >= 0 && ConfigFilesList[i]->Name[0] != '\0')
{
snprintf(msg, 256, "Do you want to delete '%s' ?", ConfigFilesList[i]->Name);
(void)snprintf(msg, 256, "Do you want to delete '%s' ?", ConfigFilesList[i]->Name);
if (ShowMessage("Delete Configuration", msg, "", "", "Yes", "No"))
{
remove(ConfigFilesList[i]->FullPath);
if (remove(ConfigFilesList[i]->FullPath) != 0)
{
(void)snprintf(msg, 256, "Failed to delete '%s'", ConfigFilesList[i]->Name);
ShowMessage("Delete Configuration", msg, "", "", "Ok", "");
}
txtName->setText("");
txtDesc->setText("");
last_active_config[0] = '\0';