aboutsummaryrefslogtreecommitdiff
path: root/libplanfahr/lpf-manager.c
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2019-03-25 19:59:30 +0100
committerGuido Günther <agx@sigxcpu.org>2019-03-25 19:59:30 +0100
commit7b3ff99a38961b3636dcdc7687f1fb2e9b7cc83f (patch)
tree6986f8e68d965eb024748dcf42fcf6e7c717dc1a /libplanfahr/lpf-manager.c
parent877a01a53e87260cf2efd39a3f3408a5e63e0fa4 (diff)
LpfManager: Use G_DEFINE_TYPE_WITH_PRIVATE and G_DECLARE_FINAL_TYPEHEADmaster
Diffstat (limited to 'libplanfahr/lpf-manager.c')
-rw-r--r--libplanfahr/lpf-manager.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/libplanfahr/lpf-manager.c b/libplanfahr/lpf-manager.c
index 3caa992..7faffe3 100644
--- a/libplanfahr/lpf-manager.c
+++ b/libplanfahr/lpf-manager.c
@@ -43,15 +43,16 @@
*/
-G_DEFINE_TYPE (LpfManager, lpf_manager, G_TYPE_OBJECT)
-#define GET_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), LPF_TYPE_MANAGER, LpfManagerPrivate))
-
-typedef struct _LpfManagerPrivate LpfManagerPrivate;
-struct _LpfManagerPrivate {
+typedef struct _LpfManagerPrivate {
GSList *active; /* active providers */
-};
+} LpfManagerPrivate;
+
+typedef struct _LpfManager {
+ GObject parent;
+} LpfManager;
+G_DEFINE_TYPE_WITH_PRIVATE (LpfManager, lpf_manager, G_TYPE_OBJECT)
+#define GET_PRIVATE(o) lpf_manager_get_instance_private(o)
GQuark
lpf_manager_error_quark (void)
@@ -265,7 +266,6 @@ lpf_manager_class_init (LpfManagerClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->dispose = lpf_manager_dispose;
- g_type_class_add_private (klass, sizeof (LpfManagerPrivate));
}
static void