On Monday 02 May 2005 23:27, Pedro Lopez-Cabanillas wrote: > AlsaDriver::checkForNewClients() doesn't create and insert a new > MappedEvent::SystemUpdateInstruments when a connection changes on the > input port, only does it for the output port.[...] > I have not time now to fix this now, and I don't fully understand the > logic, so if you have some time, please take a look into this.
Ah. Well, that was a recent optimisation. Formerly the SystemUpdateInstruments was always sent, but I modified it only to be sent when something had changed. It seems the problem is that the function doesn't actually test at all whether the input port connection has changed? If that's the case, then either we drop that optimisation (a shame, as it seems like a good thing), or we code in a test for input port connection change. Or am I misunderstanding the logic myself? Chris ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
