OSDN Git Service

* select.cc (fhandler_console::select_read): Call set_cursor_maybe since select
authorcgf <cgf>
Fri, 4 Aug 2000 01:33:33 +0000 (01:33 +0000)
committercgf <cgf>
Fri, 4 Aug 2000 01:33:33 +0000 (01:33 +0000)
may block and cursor may not be visible.
* select.cc (fhandler_console::select_write): Ditto.
* select.cc (fhandler_console::select_except): Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/select.cc

index f372819..505d9dd 100644 (file)
@@ -1,3 +1,10 @@
+Thu Aug  3 20:44:39 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * select.cc (fhandler_console::select_read): Call set_cursor_maybe
+       since select may block and cursor may not be visible.
+       * select.cc (fhandler_console::select_write): Ditto.
+       * select.cc (fhandler_console::select_except): Ditto.
+
 Thu Aug  3 09:01:14 2000  Christopher Faylor <cgf@cygnus.com>
 
        * fhandler_tty.cc (fhandler_pty_master::process_slave_output): Set
index 9030217..db87643 100644 (file)
@@ -661,6 +661,7 @@ fhandler_console::select_read (select_record *s)
       s->startup = no_startup;
       s->poll = poll_console;
       s->verify = poll_console;
+      set_cursor_maybe ();
     }
 
   s->h = get_handle ();
@@ -677,6 +678,7 @@ fhandler_console::select_write (select_record *s)
       s->startup = no_startup;
       s->poll = poll_console;
       s->verify = no_verify;
+      set_cursor_maybe ();
     }
 
   s->write_selected = TRUE;
@@ -693,6 +695,7 @@ fhandler_console::select_except (select_record *s)
       s->startup = no_startup;
       s->poll = poll_console;
       s->verify = no_verify;
+      set_cursor_maybe ();
     }
 
   s->except_selected = TRUE;