summaryrefslogtreecommitdiff
path: root/gobject/gsourceclosure.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2001-09-03 23:46:04 +0000
committerTim Janik <timj@src.gnome.org>2001-09-03 23:46:04 +0000
commit267ff610fe145f555ce63ee0670daed960e3bc1a (patch)
treee1acb614c7419fe5e20f5222d2aaea81f4c0d17a /gobject/gsourceclosure.c
parent0038581ed460f8fed8c373275d75f75a8fa3c559 (diff)
downloadglib-267ff610fe145f555ce63ee0670daed960e3bc1a.tar.gz
updates for 1.3.7 release.
Tue Sep 4 01:50:24 2001 Tim Janik <timj@gtk.org> * NEWS: updates for 1.3.7 release. Tue Sep 4 01:49:18 2001 Tim Janik <timj@gtk.org> * gsourceclosure.c: make closure_callback_funcs static, added some g_return_if_fail() statements.
Diffstat (limited to 'gobject/gsourceclosure.c')
-rw-r--r--gobject/gsourceclosure.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gobject/gsourceclosure.c b/gobject/gsourceclosure.c
index 90b581af4..ffb9e99cd 100644
--- a/gobject/gsourceclosure.c
+++ b/gobject/gsourceclosure.c
@@ -150,7 +150,7 @@ closure_callback_get (gpointer cb_data,
*data = cb_data;
}
-GSourceCallbackFuncs closure_callback_funcs = {
+static GSourceCallbackFuncs closure_callback_funcs = {
(void (*) (gpointer)) g_closure_ref,
(void (*) (gpointer)) g_closure_unref,
closure_callback_get
@@ -171,6 +171,9 @@ void
g_source_set_closure (GSource *source,
GClosure *closure)
{
+ g_return_if_fail (source != NULL);
+ g_return_if_fail (closure != NULL);
+
if (!source->source_funcs->closure_callback &&
source->source_funcs != &g_io_watch_funcs &&
source->source_funcs != &g_timeout_funcs &&