From 430c5635f245ca485f09035f1b6c3a59dd69758c Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Thu, 13 Oct 2011 01:00:57 -0400 Subject: g_thread_new: never fail Remove the GError argument from g_thread_new() and abort on failure. Introduce g_thread_try() for those who want to handle failure. --- gio/gdbusprivate.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'gio/gdbusprivate.c') diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c index b5c770bb6..c30a4ec4b 100644 --- a/gio/gdbusprivate.c +++ b/gio/gdbusprivate.c @@ -287,7 +287,6 @@ static SharedThreadData * _g_dbus_shared_thread_ref (void) { static gsize shared_thread_data = 0; - GError *error = NULL; SharedThreadData *ret; if (g_once_init_enter (&shared_thread_data)) @@ -304,9 +303,7 @@ _g_dbus_shared_thread_ref (void) data->loop = g_main_loop_new (data->context, FALSE); data->thread = g_thread_new ("gdbus", gdbus_shared_thread_func, - data, - &error); - g_assert_no_error (error); + data); /* We can cast between gsize and gpointer safely */ g_once_init_leave (&shared_thread_data, (gsize) data); } -- cgit v1.2.1