From 52b125b071d75cd63fc4907597fdfb56c268d640 Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Tue, 3 Sep 2019 02:59:06 +0200 Subject: gs-theme-engine: avoid 'g_type_class_add_private' --- savers/gs-theme-engine.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'savers') diff --git a/savers/gs-theme-engine.c b/savers/gs-theme-engine.c index 84c3682..a4e4780 100644 --- a/savers/gs-theme-engine.c +++ b/savers/gs-theme-engine.c @@ -40,11 +40,9 @@ struct GSThemeEnginePrivate gpointer reserved; }; -#define GS_THEME_ENGINE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GS_TYPE_THEME_ENGINE, GSThemeEnginePrivate)) - static GObjectClass *parent_class = NULL; -G_DEFINE_ABSTRACT_TYPE (GSThemeEngine, gs_theme_engine, GTK_TYPE_DRAWING_AREA) +G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GSThemeEngine, gs_theme_engine, GTK_TYPE_DRAWING_AREA) void _gs_theme_engine_profile_log (const char *func, @@ -131,14 +129,12 @@ gs_theme_engine_class_init (GSThemeEngineClass *klass) object_class->set_property = gs_theme_engine_set_property; widget_class->draw = gs_theme_engine_real_draw; - - g_type_class_add_private (klass, sizeof (GSThemeEnginePrivate)); } static void gs_theme_engine_init (GSThemeEngine *engine) { - engine->priv = GS_THEME_ENGINE_GET_PRIVATE (engine); + engine->priv = gs_theme_engine_get_instance_private (engine); } static void -- cgit v1.2.1