diff options
Diffstat (limited to 'src/ui/new_group.c')
-rw-r--r-- | src/ui/new_group.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/ui/new_group.c b/src/ui/new_group.c index 6b60145..6f76e4f 100644 --- a/src/ui/new_group.c +++ b/src/ui/new_group.c | |||
@@ -68,7 +68,9 @@ handle_group_entry_changed(GtkEditable *editable, | |||
68 | HdyAvatar *avatar = HDY_AVATAR(user_data); | 68 | HdyAvatar *avatar = HDY_AVATAR(user_data); |
69 | GtkEntry *entry = GTK_ENTRY(editable); | 69 | GtkEntry *entry = GTK_ENTRY(editable); |
70 | 70 | ||
71 | hdy_avatar_set_text(avatar, gtk_entry_get_text(entry)); | 71 | const gchar *text = gtk_entry_get_text(entry); |
72 | |||
73 | hdy_avatar_set_text(avatar, text); | ||
72 | } | 74 | } |
73 | 75 | ||
74 | static void | 76 | static void |
@@ -166,10 +168,7 @@ _iterate_contacts(void *cls, | |||
166 | entry->entry_box | 168 | entry->entry_box |
167 | ); | 169 | ); |
168 | 170 | ||
169 | GtkListBoxRow *row = GTK_LIST_BOX_ROW( | 171 | GtkWidget *row = gtk_widget_get_parent(entry->entry_box); |
170 | gtk_widget_get_parent(entry->entry_box) | ||
171 | ); | ||
172 | |||
173 | g_object_set_qdata(G_OBJECT(row), app->quarks.data, contact); | 172 | g_object_set_qdata(G_OBJECT(row), app->quarks.data, contact); |
174 | 173 | ||
175 | app->ui.new_group.contact_entries = g_list_append( | 174 | app->ui.new_group.contact_entries = g_list_append( |