diff options
author | Tim Blechmann <timblech@users.sourceforge.net> | 2004-09-07 10:31:27 +0000 |
---|---|---|
committer | Tim Blechmann <timblech@users.sourceforge.net> | 2004-09-07 10:31:27 +0000 |
commit | 64ac1b68a9e657bb78cf3405c6665faf41bc5a61 (patch) | |
tree | ad9a06fcf010ced9d2eb2ee962690914608e7947 /src | |
parent | 4b76cd922db22e0fac65d26b49882c140a4a18b5 (diff) |
lookup index to symbol will be sent to the outlet ...
svn path=/trunk/externals/zexy/; revision=2017
Diffstat (limited to 'src')
-rw-r--r-- | src/z_index.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/z_index.c b/src/z_index.c index a2a96eb..cee5b61 100644 --- a/src/z_index.c +++ b/src/z_index.c @@ -58,7 +58,13 @@ static int find_free(char **names, int maxentries) static void index_float(t_index *x, t_float findex) { int index = (int)findex; - if ((index > 0) && (index <= x->maxentries) && (x->names[index-1])) post("index[%d] = %s", index, x->names[index-1]); + if ((index > 0) && (index <= x->maxentries) && (x->names[index-1])) + { + /* TB: output symbol to outlet */ + t_symbol * s = gensym (x->names[index-1]); + outlet_symbol (x->x_obj.ob_outlet,s); + post("index[%d] = %s", index, x->names[index-1]); + } } static void index_auto(t_index *x, t_float automod) |