diff --git a/include/wlr/types/wlr_viewporter.h b/include/wlr/types/wlr_viewporter.h index 0fdd34c8..f909d9cc 100644 --- a/include/wlr/types/wlr_viewporter.h +++ b/include/wlr/types/wlr_viewporter.h @@ -32,14 +32,6 @@ struct wlr_viewporter { struct wl_listener display_destroy; }; -struct wlr_viewport { - struct wl_resource *resource; - struct wlr_surface *surface; - - struct wl_listener surface_destroy; - struct wl_listener surface_commit; -}; - struct wlr_viewporter *wlr_viewporter_create(struct wl_display *display); #endif diff --git a/types/wlr_viewporter.c b/types/wlr_viewporter.c index 34e8d78d..0bfc3333 100644 --- a/types/wlr_viewporter.c +++ b/types/wlr_viewporter.c @@ -8,6 +8,14 @@ #define VIEWPORTER_VERSION 1 +struct wlr_viewport { + struct wl_resource *resource; + struct wlr_surface *surface; + + struct wl_listener surface_destroy; + struct wl_listener surface_commit; +}; + static const struct wp_viewport_interface viewport_impl; // Returns NULL if the viewport is inert