Ah - here it is ... threaded mailreaders have disatvantages *g*.
> While we are at it we might as well create giiSplitInputs/ggiSplitInputs
> such that a visual can yank its original input back out of a join,
> rather than being forced to abandon it entirely.
I see. Good idea. As long as one can easily detach _all_ inputs from a
visual and attach them to another one, all is well.
> do {
> if ((origin == idx->origin) || (origin == 0)) {
O.K. - you may want to make a #define (if it doesn't exist) already for the
==0 case - something like GII_EV_ORIGIN_ALL
Haven't checked the link/unlink logik, though - sure you did that right *g*.
Cu, Andy
--
= Andreas Beck | Email : <[EMAIL PROTECTED]> =