Show
Ignore:
Timestamp:
01/06/09 22:42:56 (3 years ago)
Author:
Leo Antunes <leo@…>
Children:
f61e5d9f981e59d438edb649a97992469056a913
Parents:
c954bfe63faa9d655b8f94c13a9b8e2fbaa6df96
git-committer:
Leo Antunes <leo@…> (01/06/09 22:42:56)
Message:

finally implemented the rest of the prefs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • callback.c

    rc954bfe rbbdcdb4  
    2727#include "i18n.h" 
    2828#include "callback.h" 
     29#include "prefs.h" 
    2930 
    3031static PurpleSavedStatus *status_saved = NULL; 
     
    3334        purple_debug(PURPLE_DEBUG_INFO, PACKAGE, N_("got message from screensaver: active=%u\n"), screensaver_status); 
    3435 
    35         PurpleSavedStatus *status_idle = purple_savedstatus_get_idleaway(); 
     36        PurpleSavedStatus *status_idle; 
     37 
     38        const char *awayonlock_savedstatus = purple_prefs_get_string(AWAYONLOCK_PREF_STATUS); 
     39        if(g_strcmp0(awayonlock_savedstatus, "") == 0) { 
     40                status_idle = purple_savedstatus_get_idleaway(); 
     41        } 
     42        else { 
     43                status_idle = purple_savedstatus_find_by_creation_time(g_ascii_strtoull(awayonlock_savedstatus,NULL,10)); 
     44        } 
     45 
    3646 
    3747        PurpleSavedStatus *status_current = purple_savedstatus_get_current();