From 65e3cfab6ee1b5ba8889ae789b0f1594a9c0a638 Mon Sep 17 00:00:00 2001 From: Albert Graef <aggraef@gmail.com> Date: Wed, 22 Feb 2017 12:34:41 +0100 Subject: [PATCH] Backported the changes in m_obj.c from vanilla commit 7e29725 by millerpuckette; these fix the problem with secondary signal inlets not working without a main signalin. --- pd/src/m_obj.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pd/src/m_obj.c b/pd/src/m_obj.c index e8632a3d9..26294745f 100644 --- a/pd/src/m_obj.c +++ b/pd/src/m_obj.c @@ -691,10 +691,12 @@ int obj_siginletindex(t_object *x, int m) { int n = 0; t_inlet *i; - if (x->ob_pd->c_firstin && x->ob_pd->c_floatsignalin) + if (x->ob_pd->c_firstin) { - if (!m--) return (0); - n++; + if (!m--) + return (0); + if (x->ob_pd->c_floatsignalin) + n++; } for (i = x->ob_inlet; i; i = i->i_next, m--) if (i->i_symfrom == &s_signal) -- GitLab