mutter/src
Carlos Garnacho 4ce97fba6c backends/native: Avoid meta_input_device_native_get_seat_impl()
These objects already have a pointer to the ClutterSeat that has a
pointer to the MetaSeatImpl in its native implementation. This data
may be considered pretty much immutable (a pointer to the seat is
held, and the native implementation will shut down the implementation
thread within ClutterSeat finalization.

Avoids some awkward code, since the MetaInputDeviceNative needs to
be aware of the Clutter object implementation and the implementation
object.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3278>
2023-09-16 10:29:21 +00:00
..
backends backends/native: Avoid meta_input_device_native_get_seat_impl() 2023-09-16 10:29:21 +00:00
common multi-texture-format: Add P010 YCbCr format 2023-09-13 14:11:27 +02:00
compositor multi-texture-format: Add P010 YCbCr format 2023-09-13 14:11:27 +02:00
core window: Mark the suspend-state property with (skip) 2023-09-12 10:46:58 +00:00
frames cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta multi-texture-format: Add P010 YCbCr format 2023-09-13 14:11:27 +02:00
tests tests/wayland-unit: Fix typo 2023-09-14 10:41:11 +00:00
wayland wayland/idle-inhibit: Handle actor going away 2023-09-13 23:06:28 +00:00
x11 x11: Avoid poking MetaCompositor during MetaDisplay destruction 2023-09-06 09:28:09 +00:00
meson.build eis: Add "viewport" interface 2023-09-01 10:43:26 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00