# HG changeset patch # User Evan Schoenberg # Date 1166693531 0 # Node ID 4730550da5faabcad774e5a5e75a9fa3be8cecc2 # Parent 32c0e5e94aaaf9f1f2c2fdc679af94b4a2dab410 [gaim-migrate @ 18039] Only emit the buddy-got-login-time signal if the login time actually changes in gaim_prpl_got_user_login_time() committer: Tailor Script diff -r 32c0e5e94aaa -r 4730550da5fa libgaim/prpl.c --- a/libgaim/prpl.c Thu Dec 21 09:21:32 2006 +0000 +++ b/libgaim/prpl.c Thu Dec 21 09:32:11 2006 +0000 @@ -116,9 +116,12 @@ presence = gaim_buddy_get_presence(buddy); - gaim_presence_set_login_time(presence, login_time); + if (gaim_presence_get_login_time(presence) != login_time) + { + gaim_presence_set_login_time(presence, login_time); - gaim_signal_emit(gaim_blist_get_handle(), "buddy-got-login-time", buddy); + gaim_signal_emit(gaim_blist_get_handle(), "buddy-got-login-time", buddy); + } } void