X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fgrits-opengl.c;fp=src%2Fgrits-opengl.c;h=90e830b1e30f3c1923f9a1a52758f34834f60b0b;hp=a17ddda235fb2a624633f7f92c095685c66f38d5;hb=c07abad157dd10d3f8cc229b2f616c3a33f6c900;hpb=2f0edbabb90eb0c421419433e8893521257bc614 diff --git a/src/grits-opengl.c b/src/grits-opengl.c index a17ddda..90e830b 100644 --- a/src/grits-opengl.c +++ b/src/grits-opengl.c @@ -371,8 +371,10 @@ static gboolean on_expose(GritsOpenGL *opengl, GdkEventExpose *event, gpointer _ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); #ifndef ROAM_DEBUG + g_mutex_lock(&opengl->sphere_lock); roam_sphere_update_errors(opengl->sphere); roam_sphere_split_merge(opengl->sphere); + g_mutex_unlock(&opengl->sphere_lock); #endif #ifdef ROAM_DEBUG