Thu, 21 Dec 2006 09:32:11 +0000
[gaim-migrate @ 18039]
Only emit the buddy-got-login-time signal if the login time actually changes in gaim_prpl_got_user_login_time()
| libgaim/prpl.c | file | annotate | diff | comparison | revisions |
--- 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