pkgsrc-wip/bamf/patches/patch-lib_libbamf_bamf-cont...

41 lines
1.2 KiB
C

$NetBSD$
--- lib/libbamf/bamf-control.c.orig 2020-08-21 13:31:43.215667750 +0000
+++ lib/libbamf/bamf-control.c
@@ -39,16 +39,13 @@
#include "bamf-control.h"
#include "bamf-view-private.h"
-G_DEFINE_TYPE (BamfControl, bamf_control, G_TYPE_OBJECT);
-
-#define BAMF_CONTROL_GET_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_CONTROL, BamfControlPrivate))
-
struct _BamfControlPrivate
{
BamfDBusControl *proxy;
};
+G_DEFINE_TYPE_WITH_PRIVATE (BamfControl, bamf_control, G_TYPE_OBJECT);
+
/* Globals */
static BamfControl * default_control = NULL;
@@ -87,7 +84,6 @@ bamf_control_class_init (BamfControlClas
obj_class->dispose = bamf_control_dispose;
obj_class->finalize = bamf_control_finalize;
- g_type_class_add_private (obj_class, sizeof (BamfControlPrivate));
obj_class->dispose = bamf_control_dispose;
}
@@ -97,7 +93,7 @@ bamf_control_init (BamfControl *self)
BamfControlPrivate *priv;
GError *error = NULL;
- priv = self->priv = BAMF_CONTROL_GET_PRIVATE (self);
+ priv = self->priv = bamf_control_get_instance_private (self);
priv->proxy = _bamf_dbus_control_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_NONE,