On Saturday 16 January 2010, D. Michael McIntyre wrote: > I'm investigating this one. If you work with one note in one segment, it > completes the operation in a short enough amount of time that it does not > feel like Rosegarden has hung up, but it still takes tremendously longer > than ought to be called for, and it looks like there's some kind of race > condition here.
The "adjust times of the following notes" option is a very expensive operation. This function runs much faster if this option is not checked. Something is definitely wrong, too. If I start with a segment one bar long and put one note in it, "stretch or squash" it to a double whole note, then the operation runs for a good long moment just on one note, and the segment grows by 69 bars. It's something with the segment end marker getting pushed back again and again for no good reason. 1.7.3 has this bug too, although it only takes the blink of an eye for the operation to complete, and the segment only grows by 24 instead of 69 bars. Either way, it just looks like some bad logic in here, and this function probably just doesn't work very well in "adjust times of the following notes" mode. -- D. Michael McIntyre ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
