diff options
Diffstat (limited to 'src/setup/gnunet-setup-hostlist-editing.c')
-rw-r--r-- | src/setup/gnunet-setup-hostlist-editing.c | 41 |
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 | */ |
38 | void | 38 | void |
39 | GNUNET_setup_hostlist_url_cellrenderertext_edited_cb (GtkCellRendererText *renderer, | 39 | GNUNET_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 */ |