Author: post
Date: 2011-07-10 22:01:10 +0200 (Sun, 10 Jul 2011)
New Revision: 4020

Modified:
   trunk/plugins/dcp/dcp.c
Log:
Set precalc structure to 0 and always set clip, even if it isn't used.

Modified: trunk/plugins/dcp/dcp.c
===================================================================
--- trunk/plugins/dcp/dcp.c     2011-07-10 18:41:38 UTC (rev 4019)
+++ trunk/plugins/dcp/dcp.c     2011-07-10 20:01:10 UTC (rev 4020)
@@ -344,7 +344,8 @@
        dcp->_looktable_precalc_unaligned = g_malloc(sizeof(PrecalcHSM)+16);
        dcp->huesatmap_precalc = 
(PrecalcHSM*)ALIGNTO16(dcp->_huesatmap_precalc_unaligned);
        dcp->looktable_precalc = 
(PrecalcHSM*)ALIGNTO16(dcp->_looktable_precalc_unaligned);
-       
+       memset(dcp->huesatmap_precalc, 0, sizeof(PrecalcHSM));
+       memset(dcp->looktable_precalc, 0, sizeof(PrecalcHSM));
 }
 
 #undef ALIGNTO16
@@ -1045,12 +1046,9 @@
 
        RS_VECTOR3 clip;
 
-       if (dcp->use_profile)
-       {
-               clip.R = dcp->camera_white.R;
-               clip.G = dcp->camera_white.G;
-               clip.B = dcp->camera_white.B;
-       }
+       clip.R = dcp->camera_white.R;
+       clip.G = dcp->camera_white.G;
+       clip.B = dcp->camera_white.B;
 
        for(y = t->start_y ; y < t->end_y; y++)
        {


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

Reply via email to