From 1806b047866c869b4857333e5d9624054ec73317 Mon Sep 17 00:00:00 2001 From: Moritz Lipp Date: Tue, 26 Apr 2011 16:39:40 +0200 Subject: [PATCH] Initialize lock before creating the render thread --- render.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/render.c b/render.c index 9e4f288..ec7797a 100644 --- a/render.c +++ b/render.c @@ -51,12 +51,6 @@ render_init(zathura_t* zathura) goto error_free; } - render_thread->thread = g_thread_create(render_job, render_thread, TRUE, NULL); - - if (!render_thread->thread) { - goto error_free; - } - render_thread->cond = g_cond_new(); if (!render_thread->cond) { @@ -69,6 +63,12 @@ render_init(zathura_t* zathura) goto error_free; } + render_thread->thread = g_thread_create(render_job, render_thread, TRUE, NULL); + + if (!render_thread->thread) { + goto error_free; + } + return render_thread; error_free: