Changeset 3541


Ignore:
Timestamp:
Jun 9, 2009 2:03:47 PM (5 years ago)
Author:
pterjan
Message:
  • Export full canvas when we don't have dirty rectangles support
Location:
neercs/trunk/src
Files:
2 edited

Legend:

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

    r3500 r3541  
    204204                    { 
    205205                        l2 += lb; 
     206#if defined HAVE_CACA_DIRTY_RECTANGLES 
    206207                        l = caca_import_area_from_memory(screen_list->cv, x, y, buf, l2, "caca"); 
     208#else 
     209                        l = caca_import_memory(screen_list->cv, buf, l2, "caca"); 
     210#endif 
    207211                    } 
    208212                } 
  • neercs/trunk/src/server.c

    r3508 r3541  
    112112        void *buf; 
    113113        char buf2[32]; 
    114         int x, y, w, h, i; 
     114        int x, y, i; 
    115115 
    116116        getsockopt(screen_list->socket[SOCK_CLIENT], SOL_SOCKET, SO_SNDBUF, 
     
    122122        for (i=0; i<ndirty; i++) 
    123123        { 
     124            int w, h; 
    124125            caca_get_dirty_rect(screen_list->cv, i, &x, &y, &w, &h); 
    125126            debug("dirty @%d,%d %dx%d [%dx%d]", x, y, w, h, caca_get_canvas_width(screen_list->cv), caca_get_canvas_height(screen_list->cv)); 
    126 #else 
    127         { 
    128             i = 0; 
    129             x = 0; 
    130             y = 0; 
    131             w = caca_get_canvas_width(screen_list->cv); 
    132             h = caca_get_canvas_height(screen_list->cv); 
    133 #endif 
    134127            buf = caca_export_area_to_memory (screen_list->cv, 
    135128                                              x, y, w, h, 
    136129                                              "caca", 
    137130                                              &bytes); 
     131#else 
     132        { 
     133            i = 0; 
     134            x = 0; 
     135            y = 0; 
     136            buf = caca_export_memory (screen_list->cv, 
     137                                      "caca", 
     138                                      &bytes); 
     139#endif 
    138140            debug("Requesting refresh for %d", bytes); 
    139141            towrite = bytes; 
Note: See TracChangeset for help on using the changeset viewer.