On 05/07/2015 07:29 AM, Ted Felix wrote:
> On 05/06/2015 11:33 PM, D. Michael McIntyre wrote:
>> 5. Observe that approximately 10 pixels of the defunct track 17 are
>>       visible in the area that was previously outlined
>     With some fiddling with window size, I was able to reproduce this.

   And I think I've tracked it down.  The problem appears (at this point 
anyway) to be related to the fact that TrackEditor::paintEvent() does 
stuff that it really shouldn't be doing.  Like moving scrollbars.  Your 
comment in there, Michael, sums it up:

   // !!! These calls from within a paintEvent look ugly

   Theory: The paint is in progress given a specific portion of the 
screen, but then TrackEditor::paintEvent() shifts everything by messing 
with the TrackButtons scroll area vertical scrollbar (updateCanvasSize() 
is the call) and now the paint is painting the wrong portion of the 
screen, and leaving junk behind.

   Anyway, that's where I'm at.  Looks like a lot of work before this is 
fixed.

Ted.

------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to