[Rawstudio-commit] r2994 - branches/rawstudio-ng-color/plugins/load-dcraw
Anders Brander
anders at brander.dk
Thu Jan 14 20:27:11 CET 2010
Author: abrander
Date: 2010-01-14 20:27:11 +0100 (Thu, 14 Jan 2010)
New Revision: 2994
Modified:
branches/rawstudio-ng-color/plugins/load-dcraw/dcrawloader.c
Log:
Grab io-lock when loading raw image in dcraw-loader.
Modified: branches/rawstudio-ng-color/plugins/load-dcraw/dcrawloader.c
===================================================================
--- branches/rawstudio-ng-color/plugins/load-dcraw/dcrawloader.c 2010-01-14 19:00:24 UTC (rev 2993)
+++ branches/rawstudio-ng-color/plugins/load-dcraw/dcrawloader.c 2010-01-14 19:27:11 UTC (rev 2994)
@@ -177,12 +177,16 @@
dcraw_data *raw = g_new0(dcraw_data, 1);
RS_IMAGE16 *image = NULL;
+ rs_io_lock();
if (!dcraw_open(raw, (char *) filename))
{
dcraw_load_raw(raw);
+ rs_io_unlock();
image = convert(raw);
dcraw_close(raw);
}
+ else
+ rs_io_unlock();
g_free(raw);
return image;
More information about the Rawstudio-commit
mailing list