From 0d233561eb4fb139a23b25853eeebd6a549905fb Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Sun, 2 Jul 2017 12:46:12 -0400 Subject: [PATCH] fix for initbang not working --- pd/src/g_canvas.h | 2 ++ pd/src/m_binbuf.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pd/src/g_canvas.h b/pd/src/g_canvas.h index 768aeb18a..231b84c47 100644 --- a/pd/src/g_canvas.h +++ b/pd/src/g_canvas.h @@ -532,6 +532,8 @@ EXTERN void canvas_eraselinesfor(t_canvas *x, t_text *text); EXTERN void canvas_stowconnections(t_canvas *x); EXTERN void canvas_restoreconnections(t_canvas *x); EXTERN void canvas_redraw(t_canvas *x); +EXTERN void canvas_closebang(t_canvas *x); +EXTERN void canvas_initbang(t_canvas *x); EXTERN t_inlet *canvas_addinlet(t_canvas *x, t_pd *who, t_symbol *sym); EXTERN void canvas_rminlet(t_canvas *x, t_inlet *ip); diff --git a/pd/src/m_binbuf.c b/pd/src/m_binbuf.c index 9d3582a8d..554b27721 100644 --- a/pd/src/m_binbuf.c +++ b/pd/src/m_binbuf.c @@ -7,6 +7,7 @@ #include <stdlib.h> #include "m_pd.h" #include "s_stuff.h" +#include "g_canvas.h" #include <stdio.h> #ifdef HAVE_UNISTD_H @@ -1671,6 +1672,7 @@ 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*/ gensym("#A")->s_thing = bounda; s__N.s_thing = boundn; } -- GitLab