From 777121c478c25d915dd94571d50dee2cc559da91 Mon Sep 17 00:00:00 2001 From: Sojourner Truth <jon.w.wilkes@gmail.com> Date: Fri, 22 Jul 2016 19:11:18 -0400 Subject: [PATCH] fix graph-on-parent scalar bug where the message to the GUI was getting corrupted --- pd/src/g_template.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pd/src/g_template.c b/pd/src/g_template.c index d701012c1..ec1aad229 100644 --- a/pd/src/g_template.c +++ b/pd/src/g_template.c @@ -3962,6 +3962,11 @@ static void draw_vis(t_gobj *z, t_glist *glist, t_glist *parentglist, sprintf(tagbuf, "draw%lx.%lx", (long unsigned int)x, (long unsigned int)data); gui_s(tagbuf); + gui_end_array(); + gui_end_vmess(); + + /* need to investigate this further-- it apparently handles + the z order for gop scalars */ if (!glist_istoplevel(glist)) { t_canvas *gl = glist_getcanvas(glist); @@ -3973,8 +3978,6 @@ static void draw_vis(t_gobj *z, t_glist *glist, t_glist *parentglist, canvas_restore_original_position(gl, (t_gobj *)glist, objtag, -1); } - gui_end_array(); - gui_end_vmess(); /* register events */ svg_register_events(z, glist, sc, template, data); -- GitLab