diff options
| author | Adrian Robert | 2009-03-05 16:34:59 +0000 |
|---|---|---|
| committer | Adrian Robert | 2009-03-05 16:34:59 +0000 |
| commit | ccbc445286a25d5ce88faf1d6a273abc0382aaf3 (patch) | |
| tree | 20023ebbe8439f0d93956c0950595f2e4f1645c2 /src | |
| parent | 69a8e4848d89d57086689f0bc2c758e9ec97eac5 (diff) | |
| download | emacs-ccbc445286a25d5ce88faf1d6a273abc0382aaf3.tar.gz emacs-ccbc445286a25d5ce88faf1d6a273abc0382aaf3.zip | |
* nsterm.m (ns_select): Shortcircuit if reentrant call.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/nsterm.m | 2 |
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 @@ | |||
| 1 | 2009-03-05 Adrian Robert <Adrian.B.Robert@gmail.com> | ||
| 2 | |||
| 3 | * nsterm.m (ns_select): Shortcircuit if reentrant call. | ||
| 4 | |||
| 1 | 2009-03-05 Kenichi Handa <handa@m17n.org> | 5 | 2009-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); |