From a925c421647873a6654290e34f1d401bfb59a7fe Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Mon, 21 Jan 2013 02:25:07 -0500 Subject: [PATCH] fixed old bug that I somehow missed (thanks to Roman for the report). See http://sourceforge.net/tracker/index.php?func=detail&aid=1936157&group_id=55736&atid=478072 for more info... --- pd/src/m_obj.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pd/src/m_obj.c b/pd/src/m_obj.c index 3f8e35327..d50f01253 100644 --- a/pd/src/m_obj.c +++ b/pd/src/m_obj.c @@ -141,6 +141,12 @@ static void inlet_list(t_inlet *x, t_symbol *s, int argc, t_atom *argv) || x->i_symfrom == &s_symbol || x->i_symfrom == &s_pointer) typedmess(x->i_dest, x->i_symto, argc, argv); else if (!x->i_symfrom) pd_list(x->i_dest, s, argc, argv); + else if (!argc) + inlet_bang(x); + else if (argc==1 && argv->a_type == A_FLOAT) + inlet_float(x, atom_getfloat(argv)); + else if (argc==1 && argv->a_type == A_SYMBOL) + inlet_symbol(x, atom_getsymbol(argv)); else inlet_wrong(x, &s_list); } -- GitLab