diff options
Diffstat (limited to 'girepository/girepository.c')
-rw-r--r-- | girepository/girepository.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/girepository/girepository.c b/girepository/girepository.c index 7d034859..d7f6ceb4 100644 --- a/girepository/girepository.c +++ b/girepository/girepository.c @@ -806,12 +806,14 @@ find_by_gtype (GHashTable *table, FindByGTypeData *data, gboolean check_prefix) */ GIBaseInfo * g_irepository_find_by_gtype (GIRepository *repository, - GType gtype) + GType gtype) { FindByGTypeData data; GIBaseInfo *cached; DirEntry *entry; + g_return_val_if_fail (gtype != G_TYPE_INVALID, NULL); + repository = get_repository (repository); cached = g_hash_table_lookup (repository->priv->info_by_gtype, |