Alexander Orzechowski
4326a26ad6
Chase wlroots!4331
2023-10-06 14:39:12 +03:00
ookami
eebbecc780
Rebase all cursors in handle_surface_map
...
Fix swaylock showing transient cursor after locked.
2023-07-31 21:00:20 +02:00
Kirill Primak
c001a57e8b
lock: listen to the correct map signal
2023-06-02 22:22:29 +02:00
Kirill Primak
c9e1dab318
chore: chase wlroots map logic unification
2023-06-02 20:11:42 +02:00
Simon Ser
1cab17ada2
Introduce surface_{enter,leave}_output()
...
We can centralize all output-related surface events from there.
2023-02-10 20:36:15 +01:00
Simon Ser
284966fd57
Send wl_surface.enter for ext-session-lock surfaces
2023-01-18 00:48:24 +01:00
Simon Zeni
6b3245ac77
sway/lock: handle mode in output commit handler
2022-12-01 23:27:22 +01:00
Simon Ser
d945c8f519
lock: fix crash on output destroy
...
Closes: https://github.com/swaywm/sway/issues/7120
2022-11-11 17:01:50 +01:00
Daniel De Graaf
8f7bb145b7
Rework session lock keyboard focus handling
...
When removing outputs, it is possible to end up in a situation where
none of the session lock client's surfaces have keyboard focus,
resulting in it not receiving keyboard events. Track the focused
surface and update it as needed on surface destroy.
2022-10-28 19:41:24 +02:00
Daniel De Graaf
519038a7e9
Implement ext-session-lock-v1
2022-04-29 09:06:36 +02:00