On Tue, Apr 24, 2018 at 02:03:41PM +0300, Pekka Paalanen wrote:
> On Wed, 18 Apr 2018 11:30:42 +0300
> Pekka Paalanen <ppaala...@gmail.com> wrote:
> 
> > On Mon, 16 Apr 2018 13:40:44 +1000
> > Peter Hutterer <peter.hutte...@who-t.net> wrote:
> > 
> > > On Fri, Apr 13, 2018 at 10:51:37AM +0300, Pekka Paalanen wrote:  
> > > >   
> > > > Well, it does touch-downs at least. I think if motion event would end
> > > > up out of range, I'll send cancel event followed by invalid touch.
> > > > Whee, I found use for the cancel event!    
> > > 
> > > The cancel event would also be used for the multitouch-case, right?
> > > If a second touch appears before the first one is fully processed, you 
> > > also
> > > need to cancel the first touch. Doesn't even need to be intentional by the
> > > user, could be a palm touch or an accidental touch where they're holding 
> > > the
> > > screen on an edge.  
> > 
> > I hadn't even thought of that, sounds good.
> 
> Actually, I don't have to filter multiple touchpoints in the server.
> The protocol is copied from the wl_touch interface and can handle
> multiple touch points just fine. It can be up to the client to enter a
> denial mode on a second touch down until they are all up.

> Likewise, if the user puts first touch down on a right device, and a
> second touch down on a wrong device which results in a invalid_touch
> event, it can be up to the client to decide whether it accepts the
> first touch or not.
> 
> I'll just have to make the client deal with those.
> 
> Do you see any problem with this?

nope, all good. Sorry, I forgot about the touch ID being in the events...

Cheers,
   Peter
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to