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