netstar pushed a commit to branch master. http://git.enlightenment.org/apps/ecrire.git/commit/?id=4d4882f09b95363dee97d6cf3574a02cdf00e232
commit 4d4882f09b95363dee97d6cf3574a02cdf00e232 Author: Alastair Poole <nets...@gmail.com> Date: Thu Apr 8 07:59:12 2021 +0100 main: clear undo stack on del. --- src/bin/main.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/bin/main.c b/src/bin/main.c index 10726a6..231cc12 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -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); --