From 46950f4bbedb593a4dc792b88c15977953904e2b Mon Sep 17 00:00:00 2001 From: Wu Xiaotian Date: Sat, 26 Jan 2019 21:46:37 +0800 Subject: Avoid deprecated g_type_class_add_private Changed MateBgCrossfade, MateColorbutton and MateDesktopThumbnail --- libmate-desktop/mate-bg-crossfade.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'libmate-desktop/mate-bg-crossfade.c') diff --git a/libmate-desktop/mate-bg-crossfade.c b/libmate-desktop/mate-bg-crossfade.c index 96e48eb..78e9b83 100644 --- a/libmate-desktop/mate-bg-crossfade.c +++ b/libmate-desktop/mate-bg-crossfade.c @@ -66,10 +66,7 @@ enum { static guint signals[NUMBER_OF_SIGNALS] = { 0 }; -G_DEFINE_TYPE (MateBGCrossfade, mate_bg_crossfade, G_TYPE_OBJECT) -#define MATE_BG_CROSSFADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o),\ - MATE_TYPE_BG_CROSSFADE,\ - MateBGCrossfadePrivate)) +G_DEFINE_TYPE_WITH_PRIVATE (MateBGCrossfade, mate_bg_crossfade, G_TYPE_OBJECT) static void mate_bg_crossfade_set_property (GObject *object, @@ -201,14 +198,12 @@ mate_bg_crossfade_class_init (MateBGCrossfadeClass *fade_class) G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, G_TYPE_OBJECT); - - g_type_class_add_private (gobject_class, sizeof (MateBGCrossfadePrivate)); } static void mate_bg_crossfade_init (MateBGCrossfade *fade) { - fade->priv = MATE_BG_CROSSFADE_GET_PRIVATE (fade); + fade->priv = mate_bg_crossfade_get_instance_private (fade); fade->priv->window = NULL; fade->priv->widget = NULL; -- cgit v1.2.1