weston/desktop-shell
Derek Foreman 22276a596a zoom: Store the seat that initiated a zoom
Track the seat that initiated a seat instead of picking the first one.

Previously, if there are multiple seats then any seat can adjust the zoom
level but the zoom tracks the first seat's pointer.

Now the zoom will follow the pointer of the seat that initiated the zoom.

Additionally, if there's no pointer in the first seat, starting a zoom
with the second seat will no longer crash weston.

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
2015-07-29 19:54:17 -07:00
..
exposay.c exposay: Fix use after free when a view is destroyed during animation 2015-07-17 19:02:28 -07:00
input-panel.c Unified multiple definitions of container_of() macro. 2015-06-15 17:11:58 -07:00
shell.c zoom: Store the seat that initiated a zoom 2015-07-29 19:54:17 -07:00
shell.h input: Pass the appropriate pointer type to bindings instead of a seat 2015-07-16 19:03:43 -07:00