Fix unref sequence.

2008-08-22  Colin Walters  <walters@verbum.org>

	* tools/generate.c (write_callable_info): Fix unref
	sequence.

svn path=/trunk/; revision=449
This commit is contained in:
Colin Walters 2008-08-22 17:34:29 +00:00 committed by Philip Withnall
parent d922fdb5fc
commit e1cd668950

View File

@ -266,7 +266,6 @@ write_callable_info (const gchar *namespace,
g_fprintf (file, "%*s <return-value>\n", indent, "");
g_base_info_unref ((GIBaseInfo *)type);
if (g_callable_info_may_return_null (info))
g_fprintf (file, " null-ok=\"1\"");
@ -306,7 +305,6 @@ write_callable_info (const gchar *namespace,
g_assert_not_reached ();
}
}
g_base_info_unref ((GIBaseInfo *)type);
g_fprintf (file, " direction=\"");
switch (g_arg_info_get_direction (arg))
@ -350,6 +348,7 @@ write_callable_info (const gchar *namespace,
}
g_fprintf (file, "%*s </parameters>\n", indent, "");
g_base_info_unref ((GIBaseInfo *)type);
}
static void