1
Fork 0
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:
Marius Vollmer 2002-10-27 20:16:18 +00:00
parent 2132f0d2a5
commit 1ceead47c4
3 changed files with 8 additions and 1 deletions

View file

@ -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)