--- a/src/server.c Sat Jun 07 05:44:49 2003 +0000 +++ b/src/server.c Sat Jun 07 05:52:31 2003 +0000 @@ -1064,8 +1064,6 @@ gaim_blist_save(); } - gaim_blist_update_buddy_idle(b, idle); - if (!b->idle && idle) { gaim_pounce_execute(gc->account, b->name, GAIM_POUNCE_IDLE); gaim_event_broadcast(event_buddy_idle, gc, b->name); @@ -1077,6 +1075,7 @@ system_log(log_unidle, gc, b, OPT_LOG_BUDDY_IDLE); } + gaim_blist_update_buddy_idle(b, idle); gaim_blist_update_buddy_evil(b, evil); if ((b->uc & UC_UNAVAILABLE) && !(type & UC_UNAVAILABLE)) {