Code

more unreffing temporary styles properly
[inkscape.git] / src / color.cpp
index 77fca3b4b338140b09cad3e8696f8fe16dc07acd..2a6da863c4fd35bffbe2033dcc1389bfe72ca64c 100644 (file)
@@ -185,6 +185,7 @@ sp_color_get_rgba32_ualpha(SPColor const *color, guint32 alpha)
                                    alpha);
     } else {
         float rgb[3];
+        rgb[0] = rgb[1] = rgb[2] = 0.0;
         sp_color_get_rgb_floatv (color, rgb);
         rgba = SP_RGBA32_U_COMPOSE(SP_COLOR_F_TO_U(rgb[0]),
                                    SP_COLOR_F_TO_U(rgb[1]),
@@ -290,6 +291,8 @@ sp_color_rgb_to_hsv_floatv (float *hsv, float r, float g, float b)
 
         if (hsv[0] < 0) hsv[0] += 1.0;
     }
+    else 
+        hsv[0] = 0.0;
 }
 
 /**