From 83394022cb5649b04e4f96783b53c831077756ec Mon Sep 17 00:00:00 2001
From: Julian Bouzas <julian.bouzas@collabora.com>
Date: Thu, 20 Jun 2019 09:41:29 -0400
Subject: [PATCH] proxy: don't remove the listener on destruction as it is not
 needed

---
 lib/wp/proxy-node.c | 3 ---
 lib/wp/proxy-port.c | 3 ---
 lib/wp/proxy.c      | 3 ---
 3 files changed, 9 deletions(-)

diff --git a/lib/wp/proxy-node.c b/lib/wp/proxy-node.c
index 9b518365..e39801a6 100644
--- a/lib/wp/proxy-node.c
+++ b/lib/wp/proxy-node.c
@@ -47,9 +47,6 @@ wp_proxy_node_finalize (GObject * object)
 {
   WpProxyNode *self = WP_PROXY_NODE(object);
 
-  /* Remove the listener */
-  spa_hook_remove (&self->listener);
-  
   /* Clear the info */
   if (self->info) {
     pw_node_info_free(self->info);
diff --git a/lib/wp/proxy-port.c b/lib/wp/proxy-port.c
index 07ab144c..f916a03e 100644
--- a/lib/wp/proxy-port.c
+++ b/lib/wp/proxy-port.c
@@ -77,9 +77,6 @@ wp_proxy_port_finalize (GObject * object)
 {
   WpProxyPort *self = WP_PROXY_PORT(object);
 
-  /* Remove the listener */
-  spa_hook_remove (&self->listener);
-
   /* Clear the indo */
   if (self->info) {
     pw_port_info_free(self->info);
diff --git a/lib/wp/proxy.c b/lib/wp/proxy.c
index 137f70d3..8d9917b4 100644
--- a/lib/wp/proxy.c
+++ b/lib/wp/proxy.c
@@ -93,9 +93,6 @@ wp_proxy_finalize (GObject * object)
   g_debug ("%s:%p destroyed (pw proxy %p)", G_OBJECT_TYPE_NAME (object),
       object, self->proxy);
 
-  /* Remove the listener */
-  spa_hook_remove (&self->listener);
-
   /* Destroy the proxy */
   if (self->proxy) {
     pw_proxy_destroy (self->proxy);
-- 
GitLab