Ignore:
Timestamp:
Jun 20, 2008, 5:43:58 PM (14 years ago)
Author:
Jean-Yves Lamoureux
Message:
  • get_ms() returns ... microseconds. Renamed to get_us(). (fsck you)
  • Also made caca refresh function-independant
File:
1 edited

Legend:

Unmodified
Added
Removed
  • neercs/trunk/src/main.c

    r2471 r2473  
    222222    update_windows_props(cv, screen_list);
    223223
    224     last_key_time = get_ms();
     224    last_key_time = get_us();
    225225
    226226    /* Refresh */
     
    319319            {
    320320
    321                 last_key_time = get_ms();
     321                last_key_time = get_us();
    322322                caca_set_cursor(dp, 1);
    323323
     
    448448                                                                  recurrent_list->recurrent[i],
    449449                                                                  recurrent_list->recurrent[i]->user,
    450                                                                   get_ms());
     450                                                                  get_us());
    451451            }
    452452        }
     
    462462
    463463        /* Resfresh screen */
    464 
    465464        if(!screen_list->attached)
    466465        {
     
    474473        else
    475474        {
    476 
    477475            if((refresh || screen_list->in_bell) &&
    478                (get_ms() - last_key_time < screen_list->screensaver_timeout))
     476               (get_us() - last_key_time < screen_list->screensaver_timeout))
    479477            {
    480478                refresh = 0;
    481479                refresh_screens(cv, dp, screen_list);
    482             }
    483 
    484             if((get_ms() - last_key_time > screen_list->screensaver_timeout))
     480                caca_refresh_display(dp);
     481            }
     482
     483            if((get_us() - last_key_time > screen_list->screensaver_timeout))
    485484            {
    486485                if(!screen_list->in_screensaver)
     
    528527    free(screen_list);
    529528
    530 
    531529    for(i=0; i<recurrent_list->count; i++)
    532530    {
     
    538536    free(recurrent_list);
    539537
    540 
    541538    return 0;
    542539}
     
    544541
    545542
    546 long long get_ms(void)
     543long long get_us(void)
    547544{
    548545    struct timeval tv;
    549546    gettimeofday(&tv, NULL);
    550 
    551 
    552547    return (tv.tv_sec*(1000000) + tv.tv_usec);
    553548}
Note: See TracChangeset for help on using the changeset viewer.