wayland/outputs: Implement wl_output v4
This version adds the name and description events already present in xdg_output. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2692>
This commit is contained in:
parent
1b1eed0dbd
commit
7e838b1115
@ -290,6 +290,24 @@ send_output_events (struct wl_resource *resource,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (need_all_events && version >= WL_OUTPUT_NAME_SINCE_VERSION)
|
||||||
|
{
|
||||||
|
const char *name;
|
||||||
|
|
||||||
|
name = meta_monitor_get_connector (monitor);
|
||||||
|
wl_output_send_name (resource, name);
|
||||||
|
need_done = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (need_all_events && version >= WL_OUTPUT_DESCRIPTION_SINCE_VERSION)
|
||||||
|
{
|
||||||
|
const char *description;
|
||||||
|
|
||||||
|
description = meta_monitor_get_display_name (monitor);
|
||||||
|
wl_output_send_description (resource, description);
|
||||||
|
need_done = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
if (need_all_events && version >= WL_OUTPUT_DONE_SINCE_VERSION)
|
if (need_all_events && version >= WL_OUTPUT_DONE_SINCE_VERSION)
|
||||||
{
|
{
|
||||||
wl_output_send_done (resource);
|
wl_output_send_done (resource);
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
#define META_WL_DATA_DEVICE_MANAGER_VERSION 3
|
#define META_WL_DATA_DEVICE_MANAGER_VERSION 3
|
||||||
#define META_XDG_WM_BASE_VERSION 4
|
#define META_XDG_WM_BASE_VERSION 4
|
||||||
#define META_WL_SEAT_VERSION 8
|
#define META_WL_SEAT_VERSION 8
|
||||||
#define META_WL_OUTPUT_VERSION 3
|
#define META_WL_OUTPUT_VERSION 4
|
||||||
#define META_XSERVER_VERSION 1
|
#define META_XSERVER_VERSION 1
|
||||||
#define META_GTK_SHELL1_VERSION 5
|
#define META_GTK_SHELL1_VERSION 5
|
||||||
#define META_WL_SUBCOMPOSITOR_VERSION 1
|
#define META_WL_SUBCOMPOSITOR_VERSION 1
|
||||||
|
Loading…
Reference in New Issue
Block a user