[gnome-todo] window: Use g_clear_handler_id()



commit 9ccf7d81a08112e6a3d49b698f1762f9c9bb1a1d
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed Sep 18 14:30:10 2019 -0300

    window: Use g_clear_handler_id()
    
    Saves us a few lines

 src/gtd-window.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/src/gtd-window.c b/src/gtd-window.c
index 704df4c..2bbe1c0 100644
--- a/src/gtd-window.c
+++ b/src/gtd-window.c
@@ -82,7 +82,7 @@ struct _GtdWindow
   /* mode */
   GtdWindowMode       mode;
 
-  gulong              block_refresh_timeout_id;
+  guint               block_refresh_timeout_id;
 };
 
 typedef struct
@@ -621,11 +621,7 @@ gtd_window_finalize (GObject *object)
 
   G_OBJECT_CLASS (gtd_window_parent_class)->finalize (object);
 
-  if (self->block_refresh_timeout_id)
-    {
-      g_source_remove (self->block_refresh_timeout_id);
-      self->block_refresh_timeout_id = 0;
-    }
+  g_clear_handle_id (&self->block_refresh_timeout_id, g_source_remove);
 }
 
 static void


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