Skip to content

screenedge: Don't trigger during implicit pointer grab

Kai Uwe Broulik requested to merge work/kbroulik/screenedge-implicit-grab into master

Avoids accidentally triggering an edge when dragging a scroll bar or text selection all the way to the screen edge.

Special case for moving windows, as starting window move through an empty area inside the client will still result in an implicit grab.


  • I can no longer trigger and edge while dragging a scroll bar or text selection to the screen edge
  • I still cannot trigger an edge during drag and drop (pre-existing, no regression)
  • I can still switch virtual desktops by moving a window (when enabled), both through its title bar and empty content area
  • Dunno what to do about touch

Merge request reports