# HG changeset patch # User Ka-Hing Cheung # Date 1188853372 0 # Node ID 66882abaf8f1e30373d7649b6704886c6239dc92 # Parent d4fb44035799b521494cbe4be11a60674a9ee556 rewster from #pidgin pointed out that the conditional was reversed, and made oscar always set the idle time on (re)connect. References #333 diff -r d4fb44035799 -r 66882abaf8f1 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Mon Sep 03 02:19:23 2007 +0000 +++ b/libpurple/protocols/oscar/oscar.c Mon Sep 03 21:02:52 2007 +0000 @@ -3574,7 +3574,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) ? 0 : time(NULL) - purple_presence_get_idle_time(presence)); if (od->icq) { aim_icq_reqofflinemsgs(od);