On 4/12/2012 12:05 AM, Ted Felix wrote:
> Ok, I put a few SEQUENCER_DEBUG statements in 
> ChannelManager::doInsert(). In every case, every time doInsert() is 
> called, even the very first time, m_triedToGetChannel is found to be 
> true which causes the routine to exit. Thus, the channel never gets 
> allocated. 

     I put this at the end of ChannelManager::reallocate():

if (m_channel.validChannel()) {
     SEQUENCER_DEBUG << "  Channel is valid";
} else {
     SEQUENCER_DEBUG <<
         "  ??? Channel is invalid!  (end of reallocate())";
}

   and I frequently (not always, but usually) get the else case.  I 
assume this is indicative of the problem.  I'll need to dig further when 
I get a chance.

Ted.

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to