| 164 |
164 |
| 165 gaim_debug_info("idle", "Making %s auto-away\n", |
165 gaim_debug_info("idle", "Making %s auto-away\n", |
| 166 gaim_account_get_username(account)); |
166 gaim_account_get_username(account)); |
| 167 |
167 |
| 168 /* Mark our accounts "away" using the idleaway status */ |
168 /* Mark our accounts "away" using the idleaway status */ |
| 169 idleaway_name = gaim_prefs_get_string("/core/status/idleaway"); |
169 idleaway_name = gaim_prefs_get_string("/core/savedstatus/idleaway"); |
| 170 saved_status = gaim_savedstatus_find(idleaway_name); |
170 saved_status = gaim_savedstatus_find(idleaway_name); |
| 171 if (saved_status) |
171 if (saved_status) |
| 172 gaim_savedstatus_activate_for_account(saved_status, account); |
172 gaim_savedstatus_activate_for_account(saved_status, account); |
| 173 |
173 |
| 174 gc->is_auto_away = GAIM_IDLE_AUTO_AWAY; |
174 gc->is_auto_away = GAIM_IDLE_AUTO_AWAY; |
| 190 |
190 |
| 191 gaim_debug_info("idle", "%s returning from auto-away\n", |
191 gaim_debug_info("idle", "%s returning from auto-away\n", |
| 192 gaim_account_get_username(account)); |
192 gaim_account_get_username(account)); |
| 193 |
193 |
| 194 /* Return our account to its previous status */ |
194 /* Return our account to its previous status */ |
| 195 idleaway_name = gaim_prefs_get_string("/core/status/current"); |
195 idleaway_name = gaim_prefs_get_string("/core/savedstatus/current"); |
| 196 saved_status = gaim_savedstatus_find(idleaway_name); |
196 saved_status = gaim_savedstatus_find(idleaway_name); |
| 197 if (saved_status) |
197 if (saved_status) |
| 198 gaim_savedstatus_activate_for_account(saved_status, account); |
198 gaim_savedstatus_activate_for_account(saved_status, account); |
| 199 } |
199 } |
| 200 } |
200 } |