libnm-util: register settings hash in nm_connection_lookup_setting_type()
If not already registered by something else...
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user