diff --git a/pd/src/g_graph.c b/pd/src/g_graph.c index cadaadb03d0240ef9c75cb5dd3557d1d373f73ad..3f960b99d37d8b760caf93a8890524d29d7d3880 100644 --- a/pd/src/g_graph.c +++ b/pd/src/g_graph.c @@ -245,7 +245,7 @@ void glist_delete(t_glist *x, t_gobj *y) if (chkdsp) canvas_update_dsp(); if (drawcommand) { - if (!(canvas_isgroup(canvas) && canvas->gl_unloading)) + if (tmpl && !(canvas_isgroup(canvas) && canvas->gl_unloading)) { canvas_redrawallfortemplate(tmpl, 1); }