From 87d60a80aa83e9f6e6b1892efa8c1a02e82ae3a6 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Wed, 17 Apr 2019 16:12:03 +0300 Subject: [PATCH] proxy: subclass from WpObject to allow attaching interfaces dynamically --- lib/wp/proxy.c | 2 +- lib/wp/proxy.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/wp/proxy.c b/lib/wp/proxy.c index 81e164d1..2740edc5 100644 --- a/lib/wp/proxy.c +++ b/lib/wp/proxy.c @@ -50,7 +50,7 @@ enum { static guint signals[N_SIGNALS]; -G_DEFINE_TYPE (WpProxy, wp_proxy, G_TYPE_OBJECT); +G_DEFINE_TYPE (WpProxy, wp_proxy, wp_object_get_type ()); static void spa_dict_to_hashtable (const struct spa_dict * dict, GHashTable * htable) diff --git a/lib/wp/proxy.h b/lib/wp/proxy.h index 1ccf0c71..ffa763b5 100644 --- a/lib/wp/proxy.h +++ b/lib/wp/proxy.h @@ -9,13 +9,14 @@ #ifndef __WP_PROXY_H__ #define __WP_PROXY_H__ +#include "object.h" #include "proxy-registry.h" G_BEGIN_DECLS struct pw_proxy; -G_DECLARE_FINAL_TYPE (WpProxy, wp_proxy, WP, PROXY, GObject) +G_DECLARE_FINAL_TYPE (WpProxy, wp_proxy, WP, PROXY, WpObject) guint32 wp_proxy_get_id (WpProxy * self); guint32 wp_proxy_get_parent_id (WpProxy * self);