[gaim-migrate @ 18039]

Thu, 21 Dec 2006 09:32:11 +0000

author
Evan Schoenberg <evands@pidgin.im>
date
Thu, 21 Dec 2006 09:32:11 +0000
changeset 15311
f5cf28c6e665
parent 15310
dfd424f9d683
child 15312
42e2c73b6b9c

[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

mercurial