diff options
author | das <das> | 2006-08-21 01:08:03 (GMT) |
---|---|---|
committer | das <das> | 2006-08-21 01:08:03 (GMT) |
commit | d70383944a28777ea679b1e1b4be38c2a42b3960 (patch) | |
tree | 1444f5611d45b011b9c6802f90b77083be59435f /generic | |
parent | c8aa816f783a31a2a7a3315813d563c83a73a5d1 (diff) | |
download | tcl-d70383944a28777ea679b1e1b4be38c2a42b3960.zip tcl-d70383944a28777ea679b1e1b4be38c2a42b3960.tar.gz tcl-d70383944a28777ea679b1e1b4be38c2a42b3960.tar.bz2 |
* macosx/tclMacOSXNotify.c (Tcl_WaitForEvent): if the run loop is
already running (e.g. if Tcl_WaitForEvent was called recursively),
re-run it in a custom run loop mode containing only the source for the
notifier thread, otherwise wakeups from other sources added to the
common run loop modes might get lost.
* unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin,
pthread_cond_timedwait() appears to have a bug that causes it to wait
forever when passed an absolute time which has already been exceeded by
the system time; as a workaround, when given a very brief timeout, just
do a poll on that platform. [Bug 1457797]
Diffstat (limited to 'generic')
0 files changed, 0 insertions, 0 deletions