aboutsummaryrefslogtreecommitdiff
path: root/pd/src/g_text.c
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2006-10-04 19:35:06 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2006-10-04 19:35:06 +0000
commitc65adb37b42c1c2134fd09d90ed7c6ced6817ae0 (patch)
tree381d7d125c72f102397031ec8cca2e812ac17f2e /pd/src/g_text.c
parentfe06559c2970160ea141bbfc42f0ac21598321b1 (diff)
release 0.40-0
svn path=/trunk/; revision=6076
Diffstat (limited to 'pd/src/g_text.c')
-rw-r--r--pd/src/g_text.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/pd/src/g_text.c b/pd/src/g_text.c
index a146ae91..fa28f70e 100644
--- a/pd/src/g_text.c
+++ b/pd/src/g_text.c
@@ -359,7 +359,11 @@ static void message_adddollar(t_message *x, t_floatarg f)
static void message_adddollsym(t_message *x, t_symbol *s)
{
t_atom a;
- SETDOLLSYM(&a, s);
+ char buf[MAXPDSTRING];
+ buf[0] = '$';
+ strncpy(buf+1, s->s_name, MAXPDSTRING-2);
+ buf[MAXPDSTRING-1] = 0;
+ SETDOLLSYM(&a, gensym(buf));
binbuf_add(x->m_text.te_binbuf, 1, &a);
glist_retext(x->m_glist, &x->m_text);
}