diff --git a/include/wlr/types/wlr_single_pixel_buffer_v1.h b/include/wlr/types/wlr_single_pixel_buffer_v1.h index 747d2a6b..3836203f 100644 --- a/include/wlr/types/wlr_single_pixel_buffer_v1.h +++ b/include/wlr/types/wlr_single_pixel_buffer_v1.h @@ -11,7 +11,14 @@ #include -struct wlr_single_pixel_buffer_manager_v1; +struct wlr_single_pixel_buffer_manager_v1 { + struct wl_global *global; + + // private state + + struct wl_listener display_destroy; +}; + struct wlr_single_pixel_buffer_manager_v1 *wlr_single_pixel_buffer_manager_v1_create( struct wl_display *display); diff --git a/types/wlr_single_pixel_buffer_v1.c b/types/wlr_single_pixel_buffer_v1.c index 0ec8f73d..2dab6c53 100644 --- a/types/wlr_single_pixel_buffer_v1.c +++ b/types/wlr_single_pixel_buffer_v1.c @@ -8,12 +8,6 @@ #define SINGLE_PIXEL_MANAGER_VERSION 1 -struct wlr_single_pixel_buffer_manager_v1 { - struct wl_global *global; - - struct wl_listener display_destroy; -}; - struct wlr_single_pixel_buffer_v1 { struct wlr_buffer base; struct wl_resource *resource;