From 153e11eeea21afa549d88157b77634a747db6013 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 27 Oct 2010 16:23:47 -0500 Subject: [PATCH] settings: small optimization hash table already has the exported object path, no reason to ask the connection itself for it. --- src/system-settings/nm-sysconfig-settings.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/system-settings/nm-sysconfig-settings.c b/src/system-settings/nm-sysconfig-settings.c index 5a35acea26..bba9e6970b 100644 --- a/src/system-settings/nm-sysconfig-settings.c +++ b/src/system-settings/nm-sysconfig-settings.c @@ -204,14 +204,14 @@ impl_settings_list_connections (NMSysconfigSettings *self, { NMSysconfigSettingsPrivate *priv = NM_SYSCONFIG_SETTINGS_GET_PRIVATE (self); GHashTableIter iter; - gpointer data; + gpointer key; load_connections (self); *connections = g_ptr_array_sized_new (g_hash_table_size (priv->connections) + 1); g_hash_table_iter_init (&iter, priv->connections); - while (g_hash_table_iter_next (&iter, NULL, &data)) - g_ptr_array_add (*connections, g_strdup (nm_connection_get_path (NM_CONNECTION (data)))); + while (g_hash_table_iter_next (&iter, &key, NULL)) + g_ptr_array_add (*connections, g_strdup ((const char *) key)); return TRUE; }