Merge branch '1401-g_clear_handle_id-clear_func-not-nullable' into 'master'

g_clear_handle_id: don't accept NULL clear_func

Closes #1401

See merge request GNOME/glib!55
This commit is contained in:
Philip Withnall 2018-06-04 13:41:10 +00:00
commit 95ebaa26aa
2 changed files with 2 additions and 4 deletions

View File

@ -2437,7 +2437,6 @@ g_clear_handle_id (guint *tag_ptr,
if (_handle_id > 0) if (_handle_id > 0)
{ {
*tag_ptr = 0; *tag_ptr = 0;
if (clear_func != NULL)
clear_func (_handle_id); clear_func (_handle_id);
} }
} }

View File

@ -590,7 +590,6 @@ void g_clear_handle_id (guint *tag_ptr,
if (_handle_id > 0) \ if (_handle_id > 0) \
{ \ { \
*_tag_ptr = 0; \ *_tag_ptr = 0; \
if (clear_func != NULL) \
clear_func (_handle_id); \ clear_func (_handle_id); \
} \ } \
} G_STMT_END } G_STMT_END