Signal handlers can now make scheme_source runnable.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Sun, 31 Jul 2011 23:47:44 +0000 (16:47 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Sun, 31 Jul 2011 23:47:44 +0000 (16:47 -0700)
commiteb127125dc17739875e0b179f984e6d07fe7b00b
tree7cb5fd6b077ea4ea0d0d1dd8c5ff26313dd4c563
parentbd913be4f2d1ed42d1457c7988eda36de81f3848
Signal handlers can now make scheme_source runnable.

Previously the mask was always gc-only courtesy of call-alien, thus
pending_interrupts_p() was never true.  This was masked by the select
timeout which also makes scheme_source runnable.  Now that run-gtk
takes a timeout of -1, scheme_source_check needs to ignore the mask.
src/gtk/gtkio.c.stay