Index: trunk/Ohana/src/kii/overlay/EraseOverlay.c
===================================================================
--- trunk/Ohana/src/kii/overlay/EraseOverlay.c	(revision 2466)
+++ trunk/Ohana/src/kii/overlay/EraseOverlay.c	(revision 2906)
@@ -6,4 +6,5 @@
   int i, status, N;
 
+  fcntl (layout[0].Ximage, F_SETFL, !O_NONBLOCK);  
   status = read (layout[0].Ximage, buffer, 16); 
   buffer[16] = 0; 
@@ -23,4 +24,5 @@
   }
 
+  fcntl (layout[0].Ximage, F_SETFL, O_NONBLOCK);  
   Refresh (graphic, layout, 0);
   return (TRUE);
