Mercurial > pidgin
diff src/protocols/jabber/jabber.c @ 3059:966c4e460ebb
[gaim-migrate @ 3073]
Better support for Jabber resources by Jim Seymour
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Fri, 15 Mar 2002 20:09:14 +0000 |
parents | e729c064bc1b |
children | 793fb2e9d53b |
line wrap: on
line diff
--- a/src/protocols/jabber/jabber.c Fri Mar 15 04:47:58 2002 +0000 +++ b/src/protocols/jabber/jabber.c Fri Mar 15 20:09:14 2002 +0000 @@ -1089,6 +1089,9 @@ } + /* + * Add or remove a buddy? + */ if (BUD_SUB_TO_PEND(sub, ask) || BUD_SUBD_TO(sub, ask)) { if ((b = find_buddy(GJ_GC(gjc), buddyname)) == NULL) { debug_printf("adding buddy [4]: %s\n", buddyname); @@ -1096,12 +1099,6 @@ name ? name : buddyname); do_export(GJ_GC(gjc)); } - /* - * TBD: this is what we *would* do if we could. But the - * remove_buddy() code doesn't update the UI. And if the - * user selects and tries to remove a buddy already removed - * via here: *ka-boom*! - * } else if (BUD_USUB_TO_PEND(sub, ask) || BUD_USUBD_TO(sub, ask) || !strcasecmp(sub, "remove")) { if ((b = find_buddy(GJ_GC(gjc), buddyname)) != NULL) { struct group *group; @@ -1112,7 +1109,6 @@ remove_buddy(GJ_GC(gjc), group, b); do_export(GJ_GC(gjc)); } - */ } g_free(buddyname);