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

Reply via email to