From 48f229ea29572be114eca51a90e4619105fdd20b Mon Sep 17 00:00:00 2001 From: IOhannes m zmoelnig Date: Fri, 3 Jun 2022 09:50:03 +0200 Subject: [PATCH] do not retext grabbed objects when ungrabbing them fixes a regression of 8f089c70b2954f9f7782b8f37d86eafafe8345b9 that would prevent autopatching (as whenever a new object gets created with the old one not yet instantiated, the text would be lost) --- src/g_text.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/g_text.c b/src/g_text.c index 6da652880d..a3a5217e26 100644 --- a/src/g_text.c +++ b/src/g_text.c @@ -40,19 +40,12 @@ static void glist_nograb(t_glist *x) { if (x->gl_editor) { - if(x->gl_editor->e_textedfor) - { - rtext_retext(x->gl_editor->e_textedfor); - rtext_activate(x->gl_editor->e_textedfor, 0); - } else { - t_canvas *canvas = glist_getcanvas(x); - t_object *ob; - t_gobj*g; - for (g = canvas->gl_list; g; g = g->g_next) - if ((ob = pd_checkobject(&g->g_pd)) && T_ATOM == ob->te_type) - gatom_undarken(ob); - - } + t_canvas *canvas = glist_getcanvas(x); + t_object *ob; + t_gobj*g; + for (g = canvas->gl_list; g; g = g->g_next) + if ((ob = pd_checkobject(&g->g_pd)) && T_ATOM == ob->te_type) + gatom_undarken(ob); x->gl_editor->e_grab = 0; } }