>
> On Oct 8, 2007, at 11:21 AM, Greg Ercolano wrote:
>
> >     It /seems/ like the release of the right button that causes the
> > FL_RELEASE
> >     cancels the stream of FL_DRAG events that /should/ still be
> >     delivered because the left button (which initiated the drag)
> >     is still being held down.
> >
> >     At first I thought maybe your handle() code needs to be careful
> >     to return 0 for the FL_RELEASE for the right mouse event,
> >     but that didn't seem to solve it. (I expected it would).
> >
> >     Maybe Matthias can answer this one.
> >     Might be a bug.
>
> Yes Greg, I am pretty sure that you are right. This is a bug since
> mouse movement should always be a DRAG event as long as a mouse
> button is held down. I have no machine right now to test this, but
> the workaround may be to check for FL_MOVE as well and see if the
> modifier flags still indicate a mouse button as pressed.

Ok, thanks for your answers.
So if it's a bug I'm going to work around the pb.
But, do you think this bug will be fixed in the next release of Fltk ?

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to