From bd7704f9e17e9554ad663386ef4fce1e16a56f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Mon, 24 Jun 2019 13:49:31 +0000 Subject: [PATCH] meta: Make MetaBackgroundGroup derivable https://gitlab.gnome.org/GNOME/mutter/merge_requests/640 --- src/compositor/meta-background-group.c | 5 ----- src/meta/meta-background-group.h | 13 +++++++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/compositor/meta-background-group.c b/src/compositor/meta-background-group.c index f3c125ab0..e30b8af4c 100644 --- a/src/compositor/meta-background-group.c +++ b/src/compositor/meta-background-group.c @@ -19,11 +19,6 @@ #include "compositor/meta-cullable.h" #include "meta/meta-background-group.h" -struct _MetaBackgroundGroup -{ - ClutterActor parent; -}; - static void cullable_iface_init (MetaCullableInterface *iface); G_DEFINE_TYPE_WITH_CODE (MetaBackgroundGroup, meta_background_group, CLUTTER_TYPE_ACTOR, diff --git a/src/meta/meta-background-group.h b/src/meta/meta-background-group.h index accbb3e0f..b43fcb94a 100644 --- a/src/meta/meta-background-group.h +++ b/src/meta/meta-background-group.h @@ -10,10 +10,15 @@ #define META_TYPE_BACKGROUND_GROUP (meta_background_group_get_type ()) META_EXPORT -G_DECLARE_FINAL_TYPE (MetaBackgroundGroup, - meta_background_group, - META, BACKGROUND_GROUP, - ClutterActor) +G_DECLARE_DERIVABLE_TYPE (MetaBackgroundGroup, + meta_background_group, + META, BACKGROUND_GROUP, + ClutterActor) + +struct _MetaBackgroundGroupClass +{ + ClutterActorClass parent_class; +}; META_EXPORT ClutterActor *meta_background_group_new (void);