(from
https://sourceforge.net/tracker/?func=detail&atid=104932&aid=816524&group_id=4932
)
On Sunday 26 October 2003 14:07, Chris wrote:
> It seems to me there's a rather fundamental problem with the fact that
> the meta-iterator always expects to be going forwards in contiguous
> chunks. That is, the "getSlice(from, to)" call seems to just pass "to" to
> the iterator ("fillWithEventsTo(to)") and expect it to use the prior "to"
> as its "from" value.
Where are you seeing this ? Look at RosegardenSequencerApp::getSlice(), the
meta-iterator is moved to the beginning of the slice if needed.
> If the segment's been rewritten in the mean time,
> the iterator surely won't actually be in the same place as it was left?
Yes, this isn't as robust as it should.
> And how does this cope with jumps forwards and back?
The jumps are processed in between slice fetches, so the meta iterator is
moved to the correct place between two slices.
> Perhaps I simply need to look more closely at the code, but it does
> seem like this might be part of the problem we're having with loops
> and things too.
I'm not sure, I'm investigating.
--
Guillaume.
http://www.telegraph-road.org
-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community? Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel