Revision: 18039
http://svn.sourceforge.net/gaim/?rev=18039&view=rev
Author: evands
Date: 2006-12-21 01:32:11 -0800 (Thu, 21 Dec 2006)
Log Message:
-----------
Only emit the buddy-got-login-time signal if the login time actually changes in gaim_prpl_got_user_login_time()
Modified Paths:
--------------
trunk/libgaim/prpl.c
Modified: trunk/libgaim/prpl.c
===================================================================
--- trunk/libgaim/prpl.c 2006-12-21 09:21:32 UTC (rev 18038)
+++ trunk/libgaim/prpl.c 2006-12-21 09:32:11 UTC (rev 18039)
@@ -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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|