diff options
Diffstat (limited to 'winsup/cygwin/select.cc')
-rw-r--r-- | winsup/cygwin/select.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/select.cc b/winsup/cygwin/select.cc index cb58445c9..1cd18e720 100644 --- a/winsup/cygwin/select.cc +++ b/winsup/cygwin/select.cc @@ -823,9 +823,9 @@ peek_console (select_record *me, bool) else { if (irec.EventType == MOUSE_EVENT - && fh->mouse_aware () - && (irec.Event.MouseEvent.dwEventFlags == 0 - || irec.Event.MouseEvent.dwEventFlags == DOUBLE_CLICK)) + && fh->mouse_aware (irec.Event.MouseEvent)) + return me->read_ready = true; + if (irec.EventType == FOCUS_EVENT && fh->focus_aware ()) return me->read_ready = true; } |