[gnome-notes] controller: Disconnect only valid signals



commit b840104909a65a91c2167a86eaf80a0f1d62f36b
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date:   Tue May 18 19:32:38 2021 +0530

    controller: Disconnect only valid signals

 src/bjb-controller.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/src/bjb-controller.c b/src/bjb-controller.c
index ad122f00..d53149f5 100644
--- a/src/bjb-controller.c
+++ b/src/bjb-controller.c
@@ -689,8 +689,7 @@ bjb_controller_connect (BjbController *self)
 void
 bjb_controller_disconnect (BjbController *self)
 {
-  g_signal_handler_disconnect (self->manager, self->manager_change);
-  self->manager_change = 0;
+  g_clear_signal_handler (&self->manager_change, self->manager);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]