aboutsummaryrefslogtreecommitdiff
path: root/pd/src/g_readwrite.c
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-09-23 00:21:28 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-09-23 00:21:28 +0000
commit64fdb009695828b788fce074135b20a5e52c5fc4 (patch)
treea05144197dd339721b6d4a3a0927f7596e8872b6 /pd/src/g_readwrite.c
parenta30193fcd726552364de74984b200be2c30723e7 (diff)
imported version 0.37-0
svn path=/trunk/; revision=1016
Diffstat (limited to 'pd/src/g_readwrite.c')
-rw-r--r--pd/src/g_readwrite.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pd/src/g_readwrite.c b/pd/src/g_readwrite.c
index ddf11670..edcd5e24 100644
--- a/pd/src/g_readwrite.c
+++ b/pd/src/g_readwrite.c
@@ -571,7 +571,8 @@ static void canvas_saveto(t_canvas *x, t_binbuf *b)
(t_int)(x->gl_screeny1),
(t_int)(x->gl_screenx2 - x->gl_screenx1),
(t_int)(x->gl_screeny2 - x->gl_screeny1),
- x->gl_name, x->gl_mapped);
+ (*x->gl_name->s_name ? x->gl_name: gensym("(subpatch)")),
+ x->gl_mapped);
}
/* root or abstraction */
else binbuf_addv(b, "ssiiiii;", gensym("#N"), gensym("canvas"),