Ferdinand Bachmann
53126cdceb
input/text_input: remove event listeners on destroy
...
sway_input_method_relay can be destroyed from two sources, either the
seat is destroyed or the manager protocol objects are destroyed due
compositor exit.
This fixes a crash in wlroots listener checks. See #8509 .
2025-04-13 23:40:56 +02:00
Access
7c11c463a3
text_input: Implement input-method popups
...
Co-authored-by: tadeokondrak <me@tadeo.ca>
2024-02-20 10:53:20 +01:00
luzpaz
d84b3832f4
Fix typo
2023-08-23 20:18:13 +02:00
Carl Smedstad
9540591105
Add missing includes & remove duplicates
2023-01-03 21:50:56 +01:00
Simon Ser
d6f8820a8b
Upgrade for wlroots surface refactoring
...
See [1] for details.
[1]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3412
2022-01-13 14:01:37 +03:00
xdavidwu
e5913f8106
Implement input method keyboard grab
2021-03-12 12:18:08 +01:00
Andri Yngvason
98eece53ad
input: Clean up input_method_relay in seat_destoy()
...
This fixes a crash that happens when input_method_new or text_method_new
events are emitted after the seat has been freed.
2021-01-01 19:02:56 +01:00
xdavidwu
4e1e5e4e33
im: make text-input listeners per text-input
2020-04-04 11:42:04 +02:00
xdavidwu
5886187c6e
Port input method and text input from rootston
...
This ports swaywm/wlroots#1203 , swaywm/wlroots#1303 ,
swaywm/wlroots#1308 , swaywm/wlroots#1759 rootston part to sway.
Co-Authored-By: Leo Chen <leo881003@gmail.com>
2020-04-04 11:42:04 +02:00