GSource object lifetime
- From: Thomas Stover <thomas wsinnovations com>
- To: <gtk-app-devel-list gnome org>
- Subject: GSource object lifetime
- Date: Tue, 03 May 2011 13:49:37 -0500
trying to stop a memory leak (2.24.1 x86_64)...
I'm repetitively calling g_idle_source_new(), g_source_set_callback(),
g_source_attach() to get an idle callback to run in a separate thread. The
callback in question always exits with FALSE.
The docs for GSourceFunc() state:
...
Returns :
it should return FALSE if the source should be removed.
...
Does "removed" mean "frees up the idle source", or just "undoes the
g_source_attach()"?
Should I be trying to reuse the idle source? I was destroying and
recreating a time out source, but finally gave that up and just let it tick
all the time. That stopped a leak in another program so that's why I was
wondering...
--
www.thomasstover.com
FLYNN LIVES!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]