Giulio or Jonas, would one of you mind doing a design review of this patchset?
Thanks, Bryce On Fri, Jan 09, 2015 at 12:45:13PM -0600, Derek Foreman wrote: > This started out as a small patch to stop weston from crashing when > attempting to zoom with the key bind on a pointerless seat... > > Zoom shouldn't crash when no pointer is present, and multiple seats > shouldn't interfere with eachother's zoom anymore. > > The new target picking semantics hopefully don't annoy anyone, but > I think they only change things in cases that crashed or were > obviously weird before. > > The normal (single seat with a mouse) use case should act as before. > > Derek Foreman (6): > zoom: Change zoom->active to a bool > zoom: Call weston_output_activate_zoom() appropriately > zoom: Rename zoom_area_center_from_pointer to > zoom_area_center_from_point > zoom: Store the seat that initiated a zoom > zoom: Only use a motion listener if a pointer is available > zoom: Change how we select a zoom location > > desktop-shell/shell.c | 25 +++++++++++----- > src/compositor.c | 70 +++++++++++++++++++++++++++++++++++++++++++ > src/compositor.h | 16 ++++++++-- > src/input.c | 4 +++ > src/zoom.c | 82 > +++++++++++++++++++++++++++++++++------------------ > 5 files changed, 160 insertions(+), 37 deletions(-) > > -- > 2.1.4 > > _______________________________________________ > wayland-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/wayland-devel _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
