pkgsrc-wip/bamf/patches/patch-src_bamf-daemon.c

42 lines
1.1 KiB
C

$NetBSD$
--- src/bamf-daemon.c.orig 2020-08-21 17:07:26.617706808 +0000
+++ src/bamf-daemon.c
@@ -21,10 +21,6 @@
#include "bamf-matcher.h"
#include "bamf-control.h"
-G_DEFINE_TYPE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT);
-#define BAMF_DAEMON_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
- BAMF_TYPE_DAEMON, BamfDaemonPrivate))
-
static BamfDaemon *instance = NULL;
struct _BamfDaemonPrivate
@@ -34,6 +30,8 @@ struct _BamfDaemonPrivate
GMainLoop *loop;
};
+G_DEFINE_TYPE_WITH_PRIVATE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT);
+
gboolean
bamf_daemon_is_running (BamfDaemon *self)
{
@@ -165,7 +163,7 @@ static void
bamf_daemon_init (BamfDaemon *self)
{
BamfDaemonPrivate *priv;
- priv = self->priv = BAMF_DAEMON_GET_PRIVATE (self);
+ priv = self->priv = bamf_daemon_get_instance_private (self);
priv->loop = g_main_loop_new (NULL, FALSE);
}
@@ -178,7 +176,6 @@ bamf_daemon_class_init (BamfDaemonClass
object_class->dispose = bamf_daemon_dispose;
object_class->finalize = bamf_daemon_finalize;
- g_type_class_add_private (klass, sizeof (BamfDaemonPrivate));
}
BamfDaemon *