From e44d8b35eecc27822ea990ab8b0a3de9a0e4636a Mon Sep 17 00:00:00 2001
From: Albert Graef <aggraef@gmail.com>
Date: Tue, 8 Oct 2013 11:38:42 +0200
Subject: [PATCH] Fix incompatible behavior in route.

---
 pd/src/x_connective.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pd/src/x_connective.c b/pd/src/x_connective.c
index 28596406b..51db01173 100644
--- a/pd/src/x_connective.c
+++ b/pd/src/x_connective.c
@@ -640,7 +640,7 @@ static void route_list(t_route *x, t_symbol *sel, int argc, t_atom *argv)
             {
                 if (e->e_w.w_symbol == &s_float)
                 {
-                    outlet_bang(e->e_outlet);
+                    outlet_float(e->e_outlet, argv[0].a_w.w_float);
                     return;
                 }
             }
@@ -651,7 +651,7 @@ static void route_list(t_route *x, t_symbol *sel, int argc, t_atom *argv)
             {
                 if (e->e_w.w_symbol == &s_symbol)
                 {
-                    outlet_bang(e->e_outlet);
+                    outlet_symbol(e->e_outlet, argv[0].a_w.w_symbol);
                     return;
                 }
             }
-- 
GitLab