~kdub/mir/fix-1597717

Viewing all changes in revision 3560.

  • Committer: Tarmac
  • Author(s): Brandon Schaefer
  • Date: 2016-06-27 22:13:21 UTC
  • mfrom: (3536.1.8 pointer-confinement)
  • Revision ID: tarmac-20160627221321-ty8bx7mr3rs5b9hv
Implements pointer confinement for a surface as a spec.

Only works for a focus windows. The window manager is in charge of actually setting the surface to have pointer confinement if the spec is updated. Right now we need to depend on setting the seat in the abstract shell since its where we need to update the mouse events. Fixes: https://bugs.launchpad.net/bugs/1590099.

Approved by mir-ci-bot, Cemil Azizoglu, Kevin DuBois, Chris Halse Rogers, Andreas Pokorny.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: