X-Git-Url: https://git.stderr.nl/gitweb?p=projects%2Fchimara%2Fchimara.git;a=blobdiff_plain;f=libchimara%2Fchimara-glk.c;h=33c64e8642d62fb34338fa7c3808bdcd63cedd9d;hp=337cfa5fce112326e50b4349b0b696c8bb050b6e;hb=b52bdc5cb7ecd5674a3f40cdd50de615289a583e;hpb=fabdd6909a49dcf126b066bc37475b81754b58a7 diff --git a/libchimara/chimara-glk.c b/libchimara/chimara-glk.c index 337cfa5..33c64e8 100644 --- a/libchimara/chimara-glk.c +++ b/libchimara/chimara-glk.c @@ -1236,8 +1236,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); }