object_info->id = object_id;
object_info->constructor = constructor;
state_push (data, object_info);
- g_assert (state_peek (data) != NULL);
object_info->tag.name = element_name;
if (child_info)
child_info = g_slice_new0 (ChildInfo);
state_push (data, child_info);
- g_assert (state_peek (data) != NULL);
child_info->tag.name = element_name;
for (i = 0; names[i]; i++)
{
gboolean swapped_set = FALSE;
int i;
- g_assert (data->stack != NULL);
+ if (data->stack == NULL)
+ {
+ error_invalid_tag (data, "signal", NULL, error);
+ return;
+ }
for (i = 0; names[i] != NULL; i++)
{