From: Keller Alexander-B42067
Sent: Monday, December 03, 2012 4:03 PM
To: 'Scott Moreau'
Subject: RE: seat_get_touch not being called

I do not think the issue is with the client, but with the server. I noticed 
that when I start the server, the server calls both seat_get_pointer and 
seat_get_keyboard. In seat_get_pointer and seat_get_keyboard, the resource_list 
is populated for these two devices, but the server does not call the 
seat_get_touch. I was wondering why does the server no call the seat_get_touch?

I also found it difficult to figure out how these three functions get called in 
the first place. These functions get assigned to pointer functions in 
wl_seat_interface structure and I cannot figure out where the pointer functions 
get called or reassigned. That is why I am asking for some help with how the 
seat_get_touch is called.

If you have anymore advice, I would be most grateful.

-Alexander Keller

From: Scott Moreau [mailto:[email protected]]
Sent: Monday, December 03, 2012 3:12 PM
To: Keller Alexander-B42067
Cc: [email protected]
Subject: Re: seat_get_touch not being called


On Mon, Dec 3, 2012 at 1:45 PM, Keller Alexander-B42067 
<[email protected]<mailto:[email protected]>> wrote:
I have been trying to get my touchscreen inputs to work on Wayland, and 
everytime the screen is touched I get an error saying "couldn't find resource." 
I get that error because my seat->touch->resource_list is empty, and the 
function that writes to that list is seat_get_touch is not being called. What 
is unusual is that when I start the server, the server recognizes that a touch 
screen is plugged in and my driver is returning all the correct information. I 
was wondering exactly how the seat_get_touch function gets called so that I can 
populate the resource_list. Any help on this issue would be appreciated. Thanks 
for your time.

-Alexander Keller


Hi Alexander,

It looks like seat_get_touch() would be called in weston when a client calls 
wl_seat_get_touch(). The only demo client I see that calls this function is 
simple-touch. Hope this helps.

- Scott

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to