aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/nsterm.m2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ae3ef0e0537..876b8887876 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12009-03-05 Adrian Robert <Adrian.B.Robert@gmail.com>
2
3 * nsterm.m (ns_select): Shortcircuit if reentrant call.
4
12009-03-05 Kenichi Handa <handa@m17n.org> 52009-03-05 Kenichi Handa <handa@m17n.org>
2 6
3 * font.c (font_select_entity): New function. 7 * font.c (font_select_entity): New function.
diff --git a/src/nsterm.m b/src/nsterm.m
index 3e9fb0b2a3a..d34641f6be0 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -3221,7 +3221,7 @@ ns_select (int nfds, fd_set *readfds, fd_set *writefds,
3221 NSEvent *ev; 3221 NSEvent *ev;
3222/* NSTRACE (ns_select); */ 3222/* NSTRACE (ns_select); */
3223 3223
3224 if (NSApp == nil /* || ([NSApp isActive] == NO && 3224 if (NSApp == nil || inNsSelect == 1 /* || ([NSApp isActive] == NO &&
3225 [NSApp nextEventMatchingMask:NSAnyEventMask untilDate:nil 3225 [NSApp nextEventMatchingMask:NSAnyEventMask untilDate:nil
3226 inMode:NSDefaultRunLoopMode dequeue:NO] == nil) */) 3226 inMode:NSDefaultRunLoopMode dequeue:NO] == nil) */)
3227 return select (nfds, readfds, writefds, exceptfds, timeout); 3227 return select (nfds, readfds, writefds, exceptfds, timeout);