Mercurial > pidgin.yaz
changeset 58:60fa62507184
[gaim-migrate @ 68]
I really fixed the twice-gone bug this time, I swear.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sun, 26 Mar 2000 11:37:20 +0000 |
parents | c8decb758863 |
children | af088e5b2e30 |
files | src/buddy.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/buddy.c Sun Mar 26 10:46:42 2000 +0000 +++ b/src/buddy.c Sun Mar 26 11:37:20 2000 +0000 @@ -1383,7 +1383,7 @@ gtk_widget_show(b->item); gtk_widget_show(b->label); - b->log_timer = gtk_timeout_add(7500, (GtkFunction) log_timeout, b->name); + b->log_timer = gtk_timeout_add(10000, (GtkFunction) log_timeout, b->name); update_num_groups(); update_show_idlepix(); setup_buddy_chats(); @@ -1426,7 +1426,9 @@ } else { - if (GTK_WIDGET_VISIBLE(b->item)) { + static struct buddy *last = NULL; + if (GTK_WIDGET_VISIBLE(b->item) && last != b) { + last = b; play_sound(BUDDY_LEAVE); pm = gdk_pixmap_create_from_xpm_d(blist->window, &bm, NULL, (gchar **)logout_icon_xpm); @@ -1449,7 +1451,7 @@ } } - b->log_timer = gtk_timeout_add(7500, (GtkFunction)log_timeout, b->name); + b->log_timer = gtk_timeout_add(10000, (GtkFunction)log_timeout, b->name); update_num_groups(); update_show_idlepix(); }