void magicGlass_bind(t_magicGlass *x, t_object *obj, int outno) { if (x->x_connectedObj != obj) { if (x->x_connectedObj) { obj_disconnect(x->x_connectedObj, x->x_connectedOutno, &x->x_obj, 0); } x->x_connectedObj = obj; x->x_connectedOutno = outno; x->x_maxSize = 1; magicGlass_clearText(x); obj_connect(obj, outno, &x->x_obj, 0); } }
void magicGlass_bind(t_magicGlass *x, t_object *obj, int outno) { //fprintf(stderr,"magicglass_bind %lx\n", (t_int)x); if (x->x_connectedObj != obj) { if (x->x_connectedObj) { obj_disconnect(x->x_connectedObj, x->x_connectedOutno, &x->x_obj, 0); } x->x_connectedObj = obj; x->x_connectedOutno = outno; x->x_maxSize = 1; magicGlass_clearText(x); obj_connect(obj, outno, &x->x_obj, 0); } }