summaryrefslogtreecommitdiff
path: root/libmatemixer/matemixer-backend.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmatemixer/matemixer-backend.c')
-rw-r--r--libmatemixer/matemixer-backend.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libmatemixer/matemixer-backend.c b/libmatemixer/matemixer-backend.c
index 682bf68..7e26fef 100644
--- a/libmatemixer/matemixer-backend.c
+++ b/libmatemixer/matemixer-backend.c
@@ -74,7 +74,7 @@ static void mate_mixer_backend_set_property (GObject *object,
static void mate_mixer_backend_dispose (GObject *object);
static void mate_mixer_backend_finalize (GObject *object);
-G_DEFINE_ABSTRACT_TYPE (MateMixerBackend, mate_mixer_backend, G_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (MateMixerBackend, mate_mixer_backend, G_TYPE_OBJECT)
static void device_added (MateMixerBackend *backend,
const gchar *name);
@@ -195,8 +195,6 @@ mate_mixer_backend_class_init (MateMixerBackendClass *klass)
G_TYPE_NONE,
1,
G_TYPE_STRING);
-
- g_type_class_add_private (object_class, sizeof (MateMixerBackendPrivate));
}
static void
@@ -253,9 +251,7 @@ mate_mixer_backend_set_property (GObject *object,
static void
mate_mixer_backend_init (MateMixerBackend *backend)
{
- backend->priv = G_TYPE_INSTANCE_GET_PRIVATE (backend,
- MATE_MIXER_TYPE_BACKEND,
- MateMixerBackendPrivate);
+ backend->priv = mate_mixer_backend_get_instance_private (backend);
backend->priv->devices = g_hash_table_new_full (g_str_hash,
g_str_equal,