backend: Add grab_device / ungrab_device

Desktop / GNOME / Mutter - Jasper St. Pierre [mecheye.net] - 23 April 2014 11:15 UTC

This makes sure that we take active grabs on the correct connection. Passive grabs are still broken.

86368e7 backend: Add grab_device / ungrab_device
src/backends/meta-backend-private.h | 7 ++++
src/backends/meta-backend.c | 36 ++++++++++++++++++
src/backends/meta-backend.h | 7 ++++
src/backends/x11/meta-backend-x11.c | 54 +++++++++++++++++++++++++-
src/core/display.c | 72 +++++++++--------------------------
5 files changed, 120 insertions(+), 56 deletions(-)

Upstream: git.gnome.org


  • Share