Author: abrander
Date: 2011-12-30 16:39:23 +0100 (Fri, 30 Dec 2011)
New Revision: 4082
Modified:
trunk/librawstudio/rs-curve.c
Log:
Aquire GDK lock when drawing histogram (Patch by Klaus Post).
Modified: trunk/librawstudio/rs-curve.c
===================================================================
--- trunk/librawstudio/rs-curve.c 2011-12-29 21:35:56 UTC (rev 4081)
+++ trunk/librawstudio/rs-curve.c 2011-12-30 15:39:23 UTC (rev 4082)
@@ -210,6 +210,7 @@
g_return_if_fail (RS_IS_CURVE_WIDGET(curve));
gint i;
+ gdk_threads_enter();
for (i = 0; i < 256; i++)
curve->histogram_data[i] = input[i];
@@ -218,6 +219,7 @@
curve->bg_buffer = NULL;
curve->histogram_uptodate = TRUE;
rs_curve_draw_histogram(curve);
+ gdk_threads_leave();
}
static void filter_changed(RSFilter *filter, RSFilterChangedMask mask,
RSCurveWidget *curve)
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit