Index: neercs/trunk/src/server.c
===================================================================
--- neercs/trunk/src/server.c	(revision 4110)
+++ neercs/trunk/src/server.c	(revision 4337)
@@ -104,9 +104,7 @@
 static int request_refresh(struct screen_list *screen_list)
 {
-#if defined HAVE_CACA_DIRTY_RECTANGLES
     int ndirty = caca_get_dirty_rect_count(screen_list->cv);
     if (!ndirty)
         return 0;
-#endif
     if (!screen_list->comm.socket[SOCK_CLIENT])
         connect_socket(screen_list, SOCK_CLIENT);
@@ -126,5 +124,4 @@
         debug("bufsize=%d", bufsize);
 
-#if defined HAVE_CACA_DIRTY_RECTANGLES
         for (i = 0; i < ndirty; i++)
         {
@@ -137,11 +134,4 @@
                 caca_export_area_to_memory(screen_list->cv, x, y, w, h, "caca",
                                            &bytes);
-#else
-        {
-            i = 0;
-            x = 0;
-            y = 0;
-            buf = caca_export_memory(screen_list->cv, "caca", &bytes);
-#endif
             debug("Requesting refresh for %d", bytes);
             towrite = bytes;
@@ -181,7 +171,5 @@
         int r = send_to_client(buf2, strlen(buf2) + 1, screen_list);
         (void)r;
-#if defined HAVE_CACA_DIRTY_RECTANGLES
         caca_clear_dirty_rect_list(screen_list->cv);
-#endif
     }
     return 0;
