aboutsummaryrefslogtreecommitdiff
path: root/src/setup/gnunet-setup-hostlist-editing.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup/gnunet-setup-hostlist-editing.c')
-rw-r--r--src/setup/gnunet-setup-hostlist-editing.c41
1 files changed, 18 insertions, 23 deletions
diff --git a/src/setup/gnunet-setup-hostlist-editing.c b/src/setup/gnunet-setup-hostlist-editing.c
index 98e6e136..02056b0d 100644
--- a/src/setup/gnunet-setup-hostlist-editing.c
+++ b/src/setup/gnunet-setup-hostlist-editing.c
@@ -36,36 +36,31 @@
36 * @param user_data not used 36 * @param user_data not used
37 */ 37 */
38void 38void
39GNUNET_setup_hostlist_url_cellrenderertext_edited_cb (GtkCellRendererText *renderer, 39GNUNET_setup_hostlist_url_cellrenderertext_edited_cb (GtkCellRendererText *
40 gchar *path, 40 renderer, gchar * path,
41 gchar *new_text, 41 gchar * new_text,
42 gpointer user_data) 42 gpointer user_data)
43{ 43{
44 GtkListStore *ls; 44 GtkListStore *ls;
45 GtkTreeIter old; 45 GtkTreeIter old;
46 GtkTreeIter iter; 46 GtkTreeIter iter;
47 47
48 ls = GTK_LIST_STORE (GNUNET_SETUP_get_object ("GNUNET_setup_hostlist_url_liststore")); 48 ls = GTK_LIST_STORE (GNUNET_SETUP_get_object
49 ("GNUNET_setup_hostlist_url_liststore"));
49 if (ls == NULL) 50 if (ls == NULL)
50 { 51 {
51 GNUNET_break (0); 52 GNUNET_break (0);
52 return; 53 return;
53 } 54 }
54 if (TRUE != 55 if (TRUE !=
55 gtk_tree_model_get_iter_from_string (GTK_TREE_MODEL (ls), 56 gtk_tree_model_get_iter_from_string (GTK_TREE_MODEL (ls), &old, path))
56 &old, 57 {
57 path)) 58 GNUNET_break (0);
58 { 59 return;
59 GNUNET_break (0); 60 }
60 return; 61
61 }
62
63 gtk_list_store_insert_before (ls, &iter, &old); 62 gtk_list_store_insert_before (ls, &iter, &old);
64 gtk_list_store_set (ls, 63 gtk_list_store_set (ls, &iter, 0, new_text, 1, FALSE, -1);
65 &iter,
66 0, new_text,
67 1, FALSE,
68 -1);
69} 64}
70 65
71/* end of gnunet-setup-hostlist-editing.c */ 66/* end of gnunet-setup-hostlist-editing.c */