Changeset 2473 for neercs


Ignore:
Timestamp:
Jun 20, 2008, 5:43:58 PM (12 years ago)
Author:
Jean-Yves Lamoureux
Message:
  • get_ms() returns ... microseconds. Renamed to get_us(). (fsck you)
  • Also made caca refresh function-independant
Location:
neercs/trunk/src
Files:
4 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}
  • neercs/trunk/src/neercs.h

    r2468 r2473  
    130130                     struct screen_list *screen_list);
    131131int update_screens_contents(struct screen_list* screen_list);
    132 long long get_ms(void);
     132long long get_us(void);
    133133
    134134int detach(struct screen_list* screen_list, caca_display_t * dp);
  • neercs/trunk/src/recurrent.c

    r2446 r2473  
    4949    list->recurrent[list->count]->function   = func;
    5050    list->recurrent[list->count]->user       = user;
    51     list->recurrent[list->count]->start_time = get_ms();
     51    list->recurrent[list->count]->start_time = get_us();
    5252    list->count++;
    5353
  • neercs/trunk/src/screens.c

    r2467 r2473  
    271271        draw_help(cv, screen_list);
    272272    }
    273 
    274     caca_refresh_display(dp);
    275273}
    276274
Note: See TracChangeset for help on using the changeset viewer.