main: clear undo stack on del.

This commit is contained in:
Alastair Poole 2021-04-08 07:59:12 +01:00
parent a3f3db066b
commit 4d4882f09b
1 changed files with 16 additions and 0 deletions

View File

@ -28,6 +28,22 @@ _editor_del(void *data)
break;
}
}
Elm_Entry_Change_Info *inf;
EINA_LIST_FREE(inst->undo_stack, inf)
{
if (inf)
{
if (inf->insert)
{
eina_stringshare_del(inf->change.insert.content);
}
else
{
eina_stringshare_del(inf->change.del.content);
}
free(inf);
}
}
evas_object_del(inst->win);
eina_stringshare_del(inst->filename);
free(inst);