gnome-mud r830 - in trunk: . src



Author: lharris
Date: Mon Mar 23 13:51:45 2009
New Revision: 830
URL: http://svn.gnome.org/viewvc/gnome-mud?rev=830&view=rev

Log:
MudConnections MudProfileManager usage fix.

Modified:
   trunk/ChangeLog
   trunk/src/mud-connections.c

Modified: trunk/src/mud-connections.c
==============================================================================
--- trunk/src/mud-connections.c	(original)
+++ trunk/src/mud-connections.c	Mon Mar 23 13:51:45 2009
@@ -1331,28 +1331,22 @@
 static void
 mud_connections_property_populate_profiles(MudConnections *conn)
 {
-    GSList *profiles, *entry;
-    GConfClient *client = gconf_client_get_default();
-    GError *error = NULL;
-    gchar *keyname = g_strdup("/apps/gnome-mud/profiles/list");
+    const GSList *profiles, *entry;
     GtkTreeIter iter;
 
-    profiles = gconf_client_get_list(client, keyname,
-				     GCONF_VALUE_STRING, &error);
+    profiles = mud_profile_manager_get_profiles(conn->parent_window->profile_manager);
 
     conn->priv->profile_model =
 	GTK_TREE_MODEL(gtk_list_store_new(1, G_TYPE_STRING));
 
     for(entry = profiles; entry != NULL; entry = g_slist_next(entry))
     {
+        MudProfile *profile = MUD_PROFILE(entry->data);
 	gtk_list_store_append(
 	    GTK_LIST_STORE(conn->priv->profile_model), &iter);
 	gtk_list_store_set(GTK_LIST_STORE(conn->priv->profile_model), &iter,
-			   0, (gchar *)entry->data, -1);
+			   0, profile->name, -1);
     }
-
-    g_free(keyname);
-    g_object_unref(client);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]