libnm-util: register settings hash in nm_connection_lookup_setting_type()

If not already registered by something else...
This commit is contained in:
Dan Williams
2009-06-01 10:45:11 -04:00
parent f43fdd9e15
commit d74ab39671

View File

@@ -296,6 +296,11 @@ nm_connection_lookup_setting_type (const char *name)
char *type_name;
GType type;
g_return_val_if_fail (name != NULL, G_TYPE_NONE);
if (!registered_settings)
register_default_settings ();
type_name = (char *) g_hash_table_lookup (registered_settings, name);
if (type_name) {
type = g_type_from_name (type_name);