Remove pollfds from the context here, not when actually freeing the
authorOwen Taylor <otaylor@redhat.com>
Sun, 10 Dec 2000 16:02:48 +0000 (16:02 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Sun, 10 Dec 2000 16:02:48 +0000 (16:02 +0000)
commitcbd74878d1ff8d218e9854fe5b42bfdad3397aca
tree0e50cf81a3c5d235b2d57046a5af0208efecb1f9
parent31fc683b98c29bfdbb6356752874395e845a2153
Remove pollfds from the context here, not when actually freeing the

Sun Dec 10 10:47:11 2000  Owen Taylor  <otaylor@redhat.com>

* gmain.c (g_source_destroy_internal): Remove pollfds
from the context here, not when actually freeing the
source.

* gmain.c (g_source_unref_internal): Free source list
and source, call source->source_funcs->destroy().

* giochannel.c: Unreference io_channel properly.
14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
giochannel.c
glib/giochannel.c
glib/gmain.c
glib/gmain.h
gmain.c
gmain.h