aboutsummaryrefslogtreecommitdiff
path: root/pd/src/g_canvas.c
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2008-09-20 00:30:48 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2008-09-20 00:30:48 +0000
commit4f51fe6574a7d46ddb95bb85e1053e86c2fb805a (patch)
tree79dbdbd418f6755bd22ee5437e56f897bcab4ffc /pd/src/g_canvas.c
parent59c8e59dce8fc86ba4d07e91984c6a3dd43bc73e (diff)
pd 0.42-0 test 05
svn path=/trunk/; revision=10301
Diffstat (limited to 'pd/src/g_canvas.c')
-rw-r--r--pd/src/g_canvas.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pd/src/g_canvas.c b/pd/src/g_canvas.c
index 3220360f..6838832e 100644
--- a/pd/src/g_canvas.c
+++ b/pd/src/g_canvas.c
@@ -63,6 +63,8 @@ static t_atom *canvas_newargv;
static void glist_doupdatewindowlist(t_glist *gl, char *sbuf)
{
t_gobj *g;
+ if (glist_amreloadingabstractions) /* not if we're in a reload */
+ return;
if (!gl->gl_owner)
{
/* this is a canvas; if we have a window, put on "windows" list */
@@ -606,6 +608,8 @@ void canvas_reflecttitle(t_canvas *x)
void canvas_dirty(t_canvas *x, t_int n)
{
t_canvas *x2 = canvas_getrootfor(x);
+ if (glist_amreloadingabstractions)
+ return;
if ((unsigned)n != x2->gl_dirty)
{
x2->gl_dirty = n;