From 38edd2e78c326059209c1fd15bf1b543f5fd7a46 Mon Sep 17 00:00:00 2001 From: Comment Date: Mon, 30 Sep 2013 11:51:58 +0100 Subject: mutex locking progress bar --- rotord/src/rendercontext.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rotord/src/rendercontext.cpp') diff --git a/rotord/src/rendercontext.cpp b/rotord/src/rendercontext.cpp index 1beb6cc..2a9dd62 100644 --- a/rotord/src/rendercontext.cpp +++ b/rotord/src/rendercontext.cpp @@ -490,9 +490,11 @@ void Render_context::session_command(const Session_command& command,xmlIO& XML,H if (command.commands[1]=="render") { if (command.method=="GET") { if(state==RENDERING){ + graph.mutex.lock(); status=HTTPResponse::HTTP_OK; XML.addValue("status","Rendering video"); XML.addValue("progress",toString(graph.progress)); + graph.mutex.unlock(); } else { logger.error("ERROR: Render progress requested but not rendering"); -- cgit v1.2.3