From f649398eb092d25a8db9646f46815295807ef0e5 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 14 Aug 2015 15:05:09 -0400
Subject: [PATCH] ported: "*made every undo and redo enter the edit mode" from
 pd-l2ork: ec0538d9729fa14f592bcfdc9ea78cc399efa645

---
 pd/src/g_undo.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pd/src/g_undo.c b/pd/src/g_undo.c
index d5cfe4192..55156e884 100644
--- a/pd/src/g_undo.c
+++ b/pd/src/g_undo.c
@@ -67,6 +67,7 @@ void canvas_undo_undo(t_canvas *x)
     {
         we_are_undoing = 1;
         //fprintf(stderr,"canvas_undo_undo %d\n", x->u_last->type);
+        canvas_editmode(x, 1);
         glist_noselect(x);
         canvas_undo_name = x->u_last->name;
         switch(x->u_last->type)
@@ -116,6 +117,7 @@ void canvas_undo_redo(t_canvas *x)
         we_are_undoing = 1;
         x->u_last = x->u_last->next;
         //fprintf(stderr,"canvas_undo_redo %d\n", x->u_last->type);
+        canvas_editmode(x, 1);
         glist_noselect(x);
         canvas_undo_name = x->u_last->name;
         switch(x->u_last->type)
-- 
GitLab