< prev index next >
modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib-2.42.1/gobject/gtype.c
Print this page
rev 10250 : imported patch 9-cpu-1701.patch
@@ -1998,10 +1998,14 @@
return FALSE; /* we don't modify write lock upon FALSE */
type_iface_ensure_dflt_vtable_Wm (iface);
entry = type_lookup_iface_entry_L (node, iface);
+#ifdef GSTREAMER_LITE
+ if (entry == NULL)
+ return FALSE;
+#endif // GSTREAMER_LITE
g_assert (iface->data && entry && entry->vtable == NULL && iholder && iholder->info);
entry->init_state = IFACE_INIT;
@@ -2044,10 +2048,14 @@
guint i;
/* iholder->info should have been filled in by type_iface_vtable_base_init_Wm() */
g_assert (iface->data && entry && iholder && iholder->info);
g_assert (entry->init_state == IFACE_INIT); /* assert prior base_init() */
+#ifdef GSTREAMER_LITE
+ if (entry == NULL)
+ return;
+#endif // GSTREAMER_LITE
entry->init_state = INITIALIZED;
vtable = entry->vtable;
< prev index next >