diff --git a/pd/src/x_connective.c b/pd/src/x_connective.c index 4576e2db0522ad1f56a1c3341ad52f5dccbc8dc7..5aaade46b14354c4d068c730ff920d29108b2d01 100644 --- a/pd/src/x_connective.c +++ b/pd/src/x_connective.c @@ -489,7 +489,7 @@ static void *select_new(t_symbol *s, int argc, t_atom *argv) s = 1; } } - x->x_mixed = f * s; + x->x_mixed = f && s; x->x_rejectout = outlet_new(&x->x_obj, &s_float); return (x); }