X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fchimara-glk.c;h=88a05612881da451c5fdb548e449b96c270145f2;hb=649f028a525fc6703019e8eec7b8eb233993091e;hp=b8926dcab94bea86d9619c9100b1747dc66714c0;hpb=f0df98735cb5f3ff524be5689d45bb0ab4a27a74;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/chimara-glk.c b/libchimara/chimara-glk.c index b8926dc..88a0561 100644 --- a/libchimara/chimara-glk.c +++ b/libchimara/chimara-glk.c @@ -1235,8 +1235,8 @@ chimara_glk_run(ChimaraGlk *glk, const gchar *plugin, int argc, char *argv[], GE g_object_notify(G_OBJECT(glk), "program-name"); /* Run in a separate thread */ - priv->thread = g_thread_create((GThreadFunc)glk_enter, startup, TRUE, error); - + priv->thread = g_thread_try_new("glk", (GThreadFunc)glk_enter, startup, error); + return !(priv->thread == NULL); }