diff --git a/pd/src/g_template.c b/pd/src/g_template.c
index 58dbbd23f910060d959f3a56e2b6d1c533ad5e68..5065b3bd2f3c7fd14321b51b077105915224d0d5 100644
--- a/pd/src/g_template.c
+++ b/pd/src/g_template.c
@@ -5243,7 +5243,7 @@ static void plot_vis(t_gobj *z, t_glist *glist, t_glist *parentglist,
                          "-matrix {{1.0 0.0} {0.0 1.0} {%g %g}} ",
                     glist_getcanvas(glist), elemtemplatecanvas,
                     (t_word *)(elem + elemsize * i),
-                    x->x_canvas, data, usexloc, useyloc);
+                    usexloc, useyloc);
                 if (in_array)
                 {
                     sys_vgui("-parent {.scelem%lx.%lx}\n", parentglist, data);