Bugs item #1804500, was opened at 2007-09-28 22:26 Message generated for change (Comment added) made by fbar You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1804500...
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: zexy Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: IOhannes m zmölnig (zmoelnig) Summary: [lister] may give different outputs for the same bang
Initial Comment: It seems that the output of [lister] is reevaluated for each different outgoing connection of its outlet. If its cold inlet is changed in between because of the depth-first traversal, it can therefore output different values for each outgoing connection from a single "bang" on its hot inlet. See the attached patch for a demo.
----------------------------------------------------------------------
Comment By: Frank Barknecht (fbar)
Date: 2007-09-30 12:07
Message: Logged In: YES user_id=569446 Originator: NO
Attached is another example patch, which is dependency-free and uses a clearer way to specify execution order without relying on creation order. File Added: bug_with_lister.pd
----------------------------------------------------------------------
Comment By: IOhannes m zmölnig (zmoelnig) Date: 2007-09-29 22:22
Message: Logged In: YES user_id=564396 Originator: NO
while you have truely triggered a bug, you are quite right in your example patch about "i have to do this to fix it"; you should never ever (repeat: NEVER EVER) connect 1 message outlet to 2 signal outlets. there are weird and wild things out there...
oh: and it would be nice to have a demo patch that actually works without having list-abs installed
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1804500...