From: Chris C. <ca...@al...> - 2002-02-04 21:49:55
|
Richard Bown wrote: > [...] after that it returns spurious values or at least values that > don't appear to correspond to bar lines - the recording preview shoots off ahead > of the position pointer. I should get time to look at this tomorrow -- it probably means Composition::m_barPositionsNeedCalculating isn't getting updated correctly. I know for sure it wasn't in one place (when adding a new Segment) because I've just fixed that, but there may be other related bugs. However I really don't want to delve into it until I've sorted the stuff I'm working on at the moment, which apart from anything else involves big changes to the SegmentCanvas and SegmentItem much as I outlined yesterday (yes, I said the fix was "obvious", but it still changes almost every method in segmentcanvas.cpp and much of trackeditor as well). Actually you almost certainly won't need to use getBarRange in updateRecordingSegmentItem at all, although that won't help us work out whether it's working correctly or not. Chris |