mirror of
https://github.com/brl/mutter.git
synced 2025-01-22 09:29:25 +00:00
Carlos Garnacho
b1a0bf8916
backends: Dissociate visibility from current cursor sprite
Just like X11/XFixes behaves, the current cursor is not affected by its visibility, so it can be queried while invisible (possibly to be replaced). For this, keep an extra effective_cursor pointer that will be either equal to displayed_cursor (maybe a bit of a misnomer now) or NULL if the cursor is invisible. The MetaCursorRenderer management is tied to the former, and the ::cursor-changed signal emission to the latter. https://bugzilla.gnome.org/show_bug.cgi?id=754806
…
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%