Mercurial > pidgin
diff src/buddy.c @ 1088:18a14e6dd0af
[gaim-migrate @ 1098]
more fixes for proxy stuff
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Mon, 13 Nov 2000 00:37:02 +0000 |
| parents | 8da0bf36fb99 |
| children | f0f5c10cce63 |
line wrap: on
line diff
--- a/src/buddy.c Sun Nov 12 23:54:07 2000 +0000 +++ b/src/buddy.c Mon Nov 13 00:37:02 2000 +0000 @@ -847,6 +847,7 @@ { struct buddy *b; struct group *g; + struct group_show *gs = find_group_show(group); if ((b = find_buddy(gc, buddy)) != NULL) return b; @@ -870,6 +871,8 @@ b->idle = 0; b->caps = 0; + + if (gs) update_num_group(gs); return b; } @@ -889,6 +892,8 @@ g->members = NULL; + if (!blist) return; + build_edit_tree(); if (!(display_options & OPT_DISP_NO_MT_GRP) && !find_group_show(group)) @@ -1725,6 +1730,8 @@ gtk_timeout_remove(bs->log_timer); if (!g_slist_find(bs->connlist, gc)) bs->connlist = g_slist_append(bs->connlist, gc); + else + debug_printf("already got signon for %s from %s\n", b->name, gc->username); update_num_group(gs); bs->log_timer = gtk_timeout_add(10000, (GtkFunction)log_timeout, bs); if (display_options & OPT_DISP_SHOW_LOGON) {
