| 70 |
70 |
| 71 gaim_debug_info("idle", |
71 gaim_debug_info("idle", |
| 72 "setting idle time for %s to %d\n", |
72 "setting idle time for %s to %d\n", |
| 73 gaim_account_get_username(acct), mins_idle); |
73 gaim_account_get_username(acct), mins_idle); |
| 74 |
74 |
| 75 t = time(NULL) - (60 * mins_idle); /* subtract seconds idle from current time */ |
75 if (mins_idle) |
| |
76 t = time(NULL) - (60 * mins_idle); /* subtract seconds idle from current time */ |
| |
77 else |
| |
78 t = 0; /* time idle is irrelevant */ |
| 76 |
79 |
| 77 gaim_presence_set_idle(presence, mins_idle ? TRUE : FALSE, t); |
80 gaim_presence_set_idle(presence, mins_idle ? TRUE : FALSE, t); |
| 78 } |
81 } |
| 79 |
82 |
| 80 static void |
83 static void |