aboutsummaryrefslogtreecommitdiff
path: root/pd/src/g_traversal.c
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2006-06-03 19:13:08 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2006-06-03 19:13:08 +0000
commitbeb2211b63b4b80ee07a807e5ffdd441aeea6354 (patch)
tree876eb052d5cec7755053328a470c75e0638b6b94 /pd/src/g_traversal.c
parenteb976fa09171036cbaeaabf920708b2d39c49acc (diff)
FFT package selection
Zmoelnig's multi-'$' patch big-soundfile support Patch to set open directories (openpanel, savepanel) patch to allow funny characters in extern names fixed makefile.in to support intel mac svn path=/trunk/; revision=5164
Diffstat (limited to 'pd/src/g_traversal.c')
-rw-r--r--pd/src/g_traversal.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/pd/src/g_traversal.c b/pd/src/g_traversal.c
index 375b5123..9ec8ca90 100644
--- a/pd/src/g_traversal.c
+++ b/pd/src/g_traversal.c
@@ -1036,8 +1036,6 @@ static void append_float(t_append *x, t_float f)
sc->sc_gobj.g_next = glist->gl_list;
glist->gl_list = &sc->sc_gobj;
}
- if (glist_isvisible(glist_getcanvas(glist)))
- gobj_vis(&sc->sc_gobj, glist, 1);
gp->gp_un.gp_scalar = sc;
vec = sc->sc_vec;
@@ -1046,7 +1044,10 @@ static void append_float(t_append *x, t_float f)
template_setfloat(template, vp->gv_sym, vec, vp->gv_f, 1);
}
- scalar_redraw(sc, glist);
+ if (glist_isvisible(glist_getcanvas(glist)))
+ gobj_vis(&sc->sc_gobj, glist, 1);
+ /* scalar_redraw(sc, glist); ... have to do 'vis' instead here because
+ redraw assumes we're already visible??? ... */
outlet_pointer(x->x_obj.ob_outlet, gp);
}