From: Alan Third Date: Mon, 13 Mar 2017 15:02:37 +0000 (+0000) Subject: Revert "Add missing timeout value in ns_select" X-Git-Tag: emacs-26.0.90~570^2~1 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9bfa797395104d39bfe73e9c1d07b67b5838e0dd;p=emacs.git Revert "Add missing timeout value in ns_select" This reverts commit a65236214d9202fb69a6ba5169d4ac1a4bcb0b0d. --- diff --git a/src/nsterm.m b/src/nsterm.m index 05435697cf3..4748cd3e137 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -4168,16 +4168,10 @@ ns_select (int nfds, fd_set *readfds, fd_set *writefds, /* Inform fd_handler that select should be called */ c = 'g'; emacs_write_sig (selfds[1], &c, 1); - - /* We rely on fd_handler timing out to cause - nextEventMatchingMask below to return, so set it's timeout to - an unreasonably long time. */ - timeout_date = [NSDate distantFuture]; } else if (nr == 0 && timeout) { - /* No file descriptor, just a timeout, no need to wake - fd_handler. Set nextEventMatchingMask timeout. */ + /* No file descriptor, just a timeout, no need to wake fd_handler */ double time = timespectod (*timeout); timeout_date = [NSDate dateWithTimeIntervalSinceNow: time]; }