wlr_ext_data_control_v1: Make all listeners private

For more context, see: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4873
This commit is contained in:
rewine 2025-07-30 18:36:07 +08:00 committed by Simon Ser
parent 51a78cb0ed
commit c8b7600adc

View file

@ -21,7 +21,9 @@ struct wlr_ext_data_control_manager_v1 {
struct wl_signal new_device; // wlr_ext_data_control_device_v1
} events;
struct wl_listener display_destroy;
struct {
struct wl_listener display_destroy;
} WLR_PRIVATE;
};
struct wlr_ext_data_control_device_v1 {
@ -33,9 +35,11 @@ struct wlr_ext_data_control_device_v1 {
struct wl_resource *selection_offer_resource; // current selection offer
struct wl_resource *primary_selection_offer_resource; // current primary selection offer
struct wl_listener seat_destroy;
struct wl_listener seat_set_selection;
struct wl_listener seat_set_primary_selection;
struct {
struct wl_listener seat_destroy;
struct wl_listener seat_set_selection;
struct wl_listener seat_set_primary_selection;
} WLR_PRIVATE;
};
struct wlr_ext_data_control_manager_v1 *wlr_ext_data_control_manager_v1_create(