diff finch/gntrequest.c @ 15844:e74c2488448b

Group autocomplete for buddy adding
author Richard Nelson <wabz@pidgin.im>
date Mon, 19 Mar 2007 23:49:30 +0000
parents c12bf63ba2cc
children 65b45106bfbb 66dff3dfdea6
line wrap: on
line diff
--- a/finch/gntrequest.c	Mon Mar 19 19:06:57 2007 +0000
+++ b/finch/gntrequest.c	Mon Mar 19 23:49:30 2007 +0000
@@ -398,6 +398,12 @@
 						gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node));
 					}
 					gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE);
+				} else if (hint && !strcmp(hint, "group")) {
+					PurpleBlistNode *node;
+					for (node = purple_blist_get_root(); node; node = node->next) {
+						if (PURPLE_BLIST_NODE_IS_GROUP(node))
+							gnt_entry_add_suggest(GNT_ENTRY(entry), ((PurpleGroup *)node)->name);
+					}
 				}
 				gnt_box_add_widget(GNT_BOX(hbox), entry);
 				field->ui_data = entry;