From a0d5227db524a7cda96900414de8dd13e06f8b58 Mon Sep 17 00:00:00 2001 From: Lucas Rocha Date: Thu, 9 Oct 2008 16:44:11 +0000 Subject: [PATCH] fix regression on invoke test case by making sure we load the global 2008-10-09 Lucas Rocha * 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 --- girepository.c | 3 +++ gtypelib.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/girepository.c b/girepository.c index 15e043554..7cb81f30d 100644 --- a/girepository.c +++ b/girepository.c @@ -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; } diff --git a/gtypelib.c b/gtypelib.c index 34a65e880..df99eb433 100644 --- a/gtypelib.c +++ b/gtypelib.c @@ -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;