< prev index next >
modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib-2.42.1/gobject/gclosure.c
Print this page
rev 10250 : imported patch 9-cpu-1701.patch
*** 908,917 ****
--- 908,921 ----
GClosure *closure;
g_return_val_if_fail (callback_func != NULL, NULL);
closure = g_closure_new_simple (sizeof (GCClosure), user_data);
+ #ifdef GSTREAMER_LITE
+ if (closure == NULL)
+ return NULL;
+ #endif // GSTREAMER_LITE
if (destroy_data)
g_closure_add_finalize_notifier (closure, user_data, destroy_data);
((GCClosure*) closure)->callback = (gpointer) callback_func;
return closure;
*** 936,945 ****
--- 940,953 ----
GClosure *closure;
g_return_val_if_fail (callback_func != NULL, NULL);
closure = g_closure_new_simple (sizeof (GCClosure), user_data);
+ #ifdef GSTREAMER_LITE
+ if (closure == NULL)
+ return NULL;
+ #endif // GSTREAMER_LITE
if (destroy_data)
g_closure_add_finalize_notifier (closure, user_data, destroy_data);
((GCClosure*) closure)->callback = (gpointer) callback_func;
SET (closure, derivative_flag, TRUE);
< prev index next >