# HG changeset patch # User Yoshiki Yazawa # Date 1188659659 0 # Node ID 238da7971abe7bb18f88121e2f0814284072ca37 # Parent af320e03fa63973c61b980568cfc1a367d3b51af - correct reversed logic for setting idle time. diff -r af320e03fa63 -r 238da7971abe libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Sat Sep 01 14:15:32 2007 +0000 +++ b/libpurple/protocols/oscar/oscar.c Sat Sep 01 15:14:19 2007 +0000 @@ -3600,7 +3600,7 @@ g_free(tmp); presence = purple_status_get_presence(status); - aim_srv_setidle(od, purple_presence_is_idle(presence) ? 0 : time(NULL) - purple_presence_get_idle_time(presence)); + aim_srv_setidle(od, purple_presence_is_idle(presence) ? time(NULL) - purple_presence_get_idle_time(presence) : 0); if (od->icq) { aim_icq_reqofflinemsgs(od);