When dispatching a source that is !CAN_RECURSE, temporarily remove any
authorOwen Taylor <otaylor@redhat.com>
Fri, 6 Jun 2003 03:54:03 +0000 (03:54 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 6 Jun 2003 03:54:03 +0000 (03:54 +0000)
commit4a21238fef329d10c4114a64f7e9e6959aeaa17a
treee9644510682d0a6bf73cd43df4014f9b8aafb179
parentcc777da9c1476d436f6f96d877a99c0c614a528d
When dispatching a source that is !CAN_RECURSE, temporarily remove any

Thu Jun  5 23:40:31 2003  Owen Taylor  <otaylor@redhat.com>

        * glib/gmain.c: When dispatching a source that is
        !CAN_RECURSE, temporarily remove any file descriptors
        that that source has registered from the main loop, to keep
        recursive main loops from busy-waiting if input
        becomes available on one of those file descriptors.
        (#112222, Christian Krause)

        * glib/gmain.c (g_source_set_priority): Properly
        remove the source from the context's source list
        and reinsert it sorted, rather than simply setting
        source->next/prev to NULL! (#114274)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gmain.c