Chris Cannam wrote:
But however it works, it does actually work, right?
Yes, but it has pitfalls.
So what's the difference between that and the segment changing while it's recording? How come, when the segment end marker time changes, we don't automatically get a nice cheap repaint of just the segment's area without having to do any more work at all? What's causing the entire buffer to be redrawn in the first place?
Other update requests which are buffered along with the one for the segment request, and are then processed altogether when the repaint occurs. I've looked at *CompositionModelImpl::eventAdded() and CompositionView::slotUpdate*(*const* QRect& rect), and both do what they should, so it's definitely some other wider update request. It used to be the one from setPointerPosition(), but you fixed that so I really don't know.




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to