From 52f60ebe36c7e0e7350198f66f2816c6de767f1f Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Fri, 1 Jun 2018 21:31:52 -0400 Subject: [PATCH] guard against calling canvas_initbang if a canvas happens not to exist --- pd/src/m_binbuf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pd/src/m_binbuf.c b/pd/src/m_binbuf.c index aed7e8787..3a86bfb37 100644 --- a/pd/src/m_binbuf.c +++ b/pd/src/m_binbuf.c @@ -1693,7 +1693,8 @@ void binbuf_evalfile(t_symbol *name, t_symbol *dir) b = newb; } binbuf_eval(b, 0, 0, 0); - canvas_initbang((t_canvas *)(s__X.s_thing)); /* JMZ*/ + if (s__X.s_thing && pd_class(s__X.s_thing) == canvas_class) + canvas_initbang((t_canvas *)(s__X.s_thing)); gensym("#A")->s_thing = bounda; s__N.s_thing = boundn; } -- GitLab