Changeset 1aef8415e1cd98c88d3980e0d949c832c3ddd7e8 for callback.c
- Timestamp:
- 11/02/09 23:07:30 (2 years ago)
- Children:
- c68958924df4ea4c8ce47eefd0faca0bab8902e2
- Parents:
- d1a41d2b9e8293b7310d616fd8ccd24ddf38d9be
- git-committer:
- Leo Antunes <leo@…> (11/02/09 23:07:30)
- Files:
-
- 1 modified
-
callback.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
callback.c
rd1a41d2 r1aef841 32 32 purple_debug(PURPLE_DEBUG_INFO, PACKAGE, N_("got message from screensaver: active=%u\n"), screensaver_status); 33 33 34 PurpleSavedStatus *status_idle , *status_saved;34 PurpleSavedStatus *status_idle; 35 35 36 36 const char *awayonlock_savedstatus = purple_prefs_get_string(AWAYONLOCK_PREF_STATUS); … … 45 45 46 46 PurpleSavedStatus *status_current = purple_savedstatus_get_current(); 47 PurpleSavedStatus *status_saved = purple_savedstatus_find_by_creation_time((time_t)purple_prefs_get_int(AWAYONLOCK_PREF_OLD_STATUS)); 47 48 48 49 if(screensaver_status && ! purple_savedstatus_is_idleaway() && ((!available_only && purple_savedstatus_get_type(status_current) != PURPLE_STATUS_OFFLINE && purple_savedstatus_get_type(status_current) != PURPLE_STATUS_INVISIBLE) || purple_savedstatus_get_type(status_current) == PURPLE_STATUS_AVAILABLE)) { … … 52 53 } 53 54 else if (!screensaver_status && status_saved != NULL && status_saved != status_idle) { 54 status_saved = purple_savedstatus_find_by_creation_time((time_t)purple_prefs_get_int(AWAYONLOCK_PREF_OLD_STATUS));55 55 purple_debug(PURPLE_DEBUG_INFO, PACKAGE, N_("restoring status '%s'\n"), purple_savedstatus_get_title(status_saved)); 56 56 purple_savedstatus_activate(status_saved);