mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-16 00:30:21 +02:00
* __scm.h (SCM_ASYNC_CLICK): Check pending_asyncs instead of
active_asyncs. * root.h (scm_root_state): Added pending_asyncs and signal_asyncs fields. * root.c (root_mark): Mark them. (make_root): Initialize them.
This commit is contained in:
parent
2132f0d2a5
commit
1ceead47c4
3 changed files with 8 additions and 1 deletions
|
@ -408,7 +408,7 @@ typedef long SCM_STACKITEM;
|
|||
|
||||
#define SCM_ASYNC_TICK /*fixme* should change names */ \
|
||||
do { \
|
||||
if (scm_root->active_asyncs != SCM_EOL) \
|
||||
if (scm_root->pending_asyncs) \
|
||||
scm_async_click (); \
|
||||
} while (0)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue