diff --git a/src/wayland/meta-wayland-surface-role-cursor.h b/src/wayland/meta-wayland-surface-role-cursor.h index 16ab8eb3b..b6d6d4a6a 100644 --- a/src/wayland/meta-wayland-surface-role-cursor.h +++ b/src/wayland/meta-wayland-surface-role-cursor.h @@ -25,11 +25,16 @@ #include "meta-wayland-surface.h" #include "backends/meta-cursor-renderer.h" +struct _MetaWaylandSurfaceRoleCursorClass +{ + MetaWaylandSurfaceRoleClass parent_class; +}; + #define META_TYPE_WAYLAND_SURFACE_ROLE_CURSOR (meta_wayland_surface_role_cursor_get_type ()) -G_DECLARE_FINAL_TYPE (MetaWaylandSurfaceRoleCursor, - meta_wayland_surface_role_cursor, - META, WAYLAND_SURFACE_ROLE_CURSOR, - MetaWaylandSurfaceRole); +G_DECLARE_DERIVABLE_TYPE (MetaWaylandSurfaceRoleCursor, + meta_wayland_surface_role_cursor, + META, WAYLAND_SURFACE_ROLE_CURSOR, + MetaWaylandSurfaceRole); MetaCursorSprite * meta_wayland_surface_role_cursor_get_sprite (MetaWaylandSurfaceRoleCursor *cursor_role);