From ef72bed1c0ad692b9be4615c44d4a69e91ab9fd0 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 24 Sep 2021 07:57:49 +0100 Subject: [PATCH] gtask: Document dependency on GMainContext more explicitly Signed-off-by: Philip Withnall Fixes: #2404 --- gio/gtask.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gio/gtask.c b/gio/gtask.c index a767e1909..2c788367a 100644 --- a/gio/gtask.c +++ b/gio/gtask.c @@ -58,6 +58,10 @@ * use g_task_propagate_pointer() or the like to extract the * return value. * + * Using #GTask requires the thread-default #GMainContext from when the + * #GTask was constructed to be running at least until the task has completed + * and its data has been freed. + * * Here is an example for using GTask as a GAsyncResult: * |[ * typedef struct {