[PD-dev] [ pure-data-Bugs-3052388 ] donecanvasdialog stops arrays from redrawing until reload
SourceForge.net
noreply at sourceforge.net
Tue Aug 24 18:43:31 CEST 2010
Bugs item #3052388, was opened at 2010-08-24 12:43
Message generated for change (Tracker Item Submitted) made by eighthave
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3052388&group_id=55736
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: v0.43
Status: Open
Resolution: None
Priority: 8
Private: No
Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: Miller Puckette (millerpuckette)
Summary: donecanvasdialog stops arrays from redrawing until reload
Initial Comment:
If you send a donecanvasdialog to an array, then that array will no longer redraw. This bug exists in the HEAD of pure-data.git, but not in pd-gui-rewrite/0.43. I suspect it is due to some of the GOP bug fixes that have been recently included, and perhaps this code in canvas_donecanvasdialog():
/* LATER avoid doing 2 redraws here (possibly one inside setgraph) */
canvas_setgraph(x, graphme, 0);
canvas_dirty(x, 1);
if (x->gl_havewindow)
canvas_redraw(x);
else if (glist_isvisible(x->gl_owner))
{
gobj_vis(&x->gl_gobj, x->gl_owner, 0);
gobj_vis(&x->gl_gobj, x->gl_owner, 1);
}
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3052388&group_id=55736
More information about the Pd-dev
mailing list