fix regression on invoke test case by making sure we load the global

2008-10-09  Lucas Rocha  <lucasr@gnome.org>

	* girepository/girepository.c (register_internal): fix regression on
	invoke test case by making sure we load the global module in the
	typelib when dealing with inline typelibs.
	* girepository/gtypelib.c: a couple of coding style fixes.

svn path=/trunk/; revision=661
This commit is contained in:
Lucas Rocha 2008-10-09 16:44:11 +00:00 committed by Lucas Almeida Rocha
parent 728beb0424
commit a0d5227db5
2 changed files with 5 additions and 2 deletions

View File

@ -252,6 +252,9 @@ register_internal (GIRepository *repository,
g_hash_table_insert (repository->priv->typelibs, key, (void *)typelib);
}
if (typelib->modules == NULL)
typelib->modules = g_list_append(typelib->modules, g_module_open (NULL, 0));
return namespace;
}

View File

@ -2059,7 +2059,7 @@ g_typelib_free (GTypelib *typelib)
}
const gchar *
g_typelib_get_namespace(GTypelib *typelib)
g_typelib_get_namespace (GTypelib *typelib)
{
return g_typelib_get_string (typelib, ((Header *) typelib->data)->namespace);
}
@ -2074,7 +2074,7 @@ g_typelib_get_namespace(GTypelib *typelib)
* Return value: #TRUE on success
**/
gboolean
g_typelib_symbol(GTypelib *typelib, const char *symbol_name, gpointer *symbol)
g_typelib_symbol (GTypelib *typelib, const char *symbol_name, gpointer *symbol)
{
GList *l;