Author: abrander
Date: 2010-01-30 22:00:38 +0100 (Sat, 30 Jan 2010)
New Revision: 3122

Modified:
   
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
Log:
Only allocate a new output image, if the colorspaces differ.

Modified: 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
===================================================================
--- 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c 
    2010-01-30 16:24:13 UTC (rev 3121)
+++ 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c 
    2010-01-30 21:00:38 UTC (rev 3122)
@@ -98,7 +98,7 @@
        RSColorSpace *output_space = 
rs_filter_param_get_object_with_type(RS_FILTER_PARAM(request), "colorspace", 
RS_TYPE_COLOR_SPACE);
 
 
-       if (input_space && output_space)
+       if (input_space && output_space && (input_space != output_space))
        {
                output = rs_image16_copy(input, FALSE);
 


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to