summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/grl-registry.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/grl-registry.c b/src/grl-registry.c
index f4a3ed1..e7ba64a 100644
--- a/src/grl-registry.c
+++ b/src/grl-registry.c
@@ -1708,7 +1708,10 @@ grl_registry_get_plugins (GrlRegistry *registry,
}
}
} else {
- plugin_list = g_hash_table_get_keys (registry->priv->plugins);
+ g_hash_table_iter_init (&iter, registry->priv->plugins);
+ while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &current_plugin)) {
+ plugin_list = g_list_prepend (plugin_list, current_plugin);
+ }
}
return plugin_list;