labwc/include
Consolatis 067c59e526 xwayland: reset cursor image on cursor theme reload
As wlr_xwayland caches the pixel data when not yet started
up due to the delayed lazy startup approach, we do have to
re-set the xwayland cursor image when reloading the cursor
theme. Otherwise the first X11 client connected will cause
the xwayland server to use the cached (and destroyed) pixel
data.

To reproduce:
- Compile with b_sanitize=address,undefined
- Start labwc (nothing in autostart that could create
  a X11 connection, e.g. no GTK or X11 application)
- Reconfigure
- Start some X11 client
2024-06-11 21:40:06 +01:00
..
button Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
common Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
config Add onRelease option to <keybind> 2024-06-09 21:15:58 +01:00
input Add onRelease option to <keybind> 2024-06-09 21:15:58 +01:00
menu menu: support pipe menus 2024-03-24 21:44:16 +00:00
action.h Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
buffer.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
debug.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
decorations.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
dnd.h chase (dnd): refactor to use wlroot's scene_drag_icon 2023-12-03 18:24:26 +00:00
edges.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
idle.h Add support for ext_idle_notify_v1.. 2023-07-09 08:26:33 +01:00
labwc.h input: prevent cursor notifications from pointer and tablet tool 2024-05-31 16:59:43 +02:00
layers.h layer: change logic for giving keyboard-interactivity 2024-03-17 21:18:47 +00:00
magnifier.h magnifier: minor refactor 2024-05-16 11:33:53 +02:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
node.h session-lock: allow client to update cursor shape 2024-05-31 11:21:29 +09:00
osd.h osd: add window-switcher custom field (#1670) 2024-04-10 23:39:31 +01:00
output-virtual.h Add optional headless fallback output 2024-03-08 13:54:13 +01:00
overlay.h overlay: allow to draw both/either of filled/outlined rectangle 2024-04-22 19:22:23 +01:00
placement.h view: honor automatic placement when adjusting floating geometry 2023-12-30 16:50:09 +00:00
regions.h overlay: add snap-to-edge overlay (PR #1652) 2024-04-05 04:35:31 +02:00
resistance.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
resize-indicator.h Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
session-lock.h session-lock: refactor 2024-05-31 11:21:29 +09:00
snap-constraints.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
snap.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
ssd-internal.h ssd: add window drop-shadows (#1648) 2024-04-22 19:27:53 +01:00
ssd.h Add All context for mouse events 2024-05-19 22:17:04 +01:00
theme.h Add screen magnifier 2024-05-16 00:07:23 +02:00
view-impl-common.h view: commonize sub-view logic in view_move_to_front/back() 2023-10-21 15:40:56 +01:00
view.h wayland: add support for security-context-v1 2024-05-29 22:28:06 +01:00
window-rules.h wayland: add support for security-context-v1 2024-05-29 22:28:06 +01:00
workspaces.h workspaces: react to Reconfigure 2024-04-22 05:44:52 +09:00
xwayland.h xwayland: reset cursor image on cursor theme reload 2024-06-11 21:40:06 +01:00