diff --git a/glib/gmain.c b/glib/gmain.c index 181483527..cdc86547e 100644 --- a/glib/gmain.c +++ b/glib/gmain.c @@ -2437,8 +2437,7 @@ g_clear_handle_id (guint *tag_ptr, if (_handle_id > 0) { *tag_ptr = 0; - if (clear_func != NULL) - clear_func (_handle_id); + clear_func (_handle_id); } } diff --git a/glib/gmain.h b/glib/gmain.h index 76e2c14c1..2515d7326 100644 --- a/glib/gmain.h +++ b/glib/gmain.h @@ -590,8 +590,7 @@ void g_clear_handle_id (guint *tag_ptr, if (_handle_id > 0) \ { \ *_tag_ptr = 0; \ - if (clear_func != NULL) \ - clear_func (_handle_id); \ + clear_func (_handle_id); \ } \ } G_STMT_END