summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPablo Barciela <[email protected]>2019-08-14 17:53:13 +0200
committerVictor Kareh <[email protected]>2019-08-20 13:34:13 -0400
commitbaf4996cb44684d66482bb9dc0971cc877fdf56f (patch)
tree2bdc3f1e61aebfb14ad132ab69bff1a4676bedb5
parent7c79590fb5794592fff764b0e718a7e4e1103e3c (diff)
downloadmate-power-manager-baf4996cb44684d66482bb9dc0971cc877fdf56f.tar.bz2
mate-power-manager-baf4996cb44684d66482bb9dc0971cc877fdf56f.tar.xz
gpm-load: avoid 'g_type_class_add_private'
-rw-r--r--src/gpm-load.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/gpm-load.c b/src/gpm-load.c
index 3b0f572..4fbd134 100644
--- a/src/gpm-load.c
+++ b/src/gpm-load.c
@@ -47,8 +47,6 @@
static void gpm_load_finalize (GObject *object);
-#define GPM_LOAD_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GPM_TYPE_LOAD, GpmLoadPrivate))
-
struct GpmLoadPrivate
{
long unsigned old_idle;
@@ -57,7 +55,7 @@ struct GpmLoadPrivate
static gpointer gpm_load_object = NULL;
-G_DEFINE_TYPE (GpmLoad, gpm_load, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GpmLoad, gpm_load, G_TYPE_OBJECT)
/**
* gpm_load_class_init:
@@ -68,7 +66,6 @@ gpm_load_class_init (GpmLoadClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = gpm_load_finalize;
- g_type_class_add_private (klass, sizeof (GpmLoadPrivate));
}
#if defined(sun) && defined(__SVR4)
@@ -239,7 +236,7 @@ gpm_load_get_current (GpmLoad *load)
static void
gpm_load_init (GpmLoad *load)
{
- load->priv = GPM_LOAD_GET_PRIVATE (load);
+ load->priv = gpm_load_get_instance_private (load);
load->priv->old_idle = 0;
load->priv->old_total = 0;