Logging: Use CLOG for blenkernel
[blender.git] / source / blender / blenkernel / intern / mask.c
index 97058467fd9bff5959e759312e251fc21a2a5b72..4b6d8255f5ffbb318f9cb60fa57d00393890cd77 100644 (file)
@@ -32,6 +32,8 @@
 #include <stddef.h>
 #include <string.h>
 
+#include "CLG_log.h"
+
 #include "MEM_guardedalloc.h"
 
 #include "BLI_utildefines.h"
@@ -63,6 +65,8 @@
 
 #include "DEG_depsgraph_build.h"
 
+static CLG_LogRef LOG = {"bke.mask"};
+
 static struct {
        ListBase splines;
        struct GHash *id_hash;
@@ -207,6 +211,7 @@ MaskLayer *BKE_mask_layer_copy(const MaskLayer *masklay)
        masklay_new->blend = masklay->blend;
        masklay_new->blend_flag = masklay->blend_flag;
        masklay_new->flag = masklay->flag;
+       masklay_new->falloff = masklay->falloff;
        masklay_new->restrictflag = masklay->restrictflag;
 
        for (spline = masklay->splines.first; spline; spline = spline->next) {
@@ -851,7 +856,7 @@ Mask *BKE_mask_copy_nolib(Mask *mask)
  *
  * WARNING! This function will not handle ID user count!
  *
- * \param flag  Copying options (see BKE_library.h's LIB_ID_COPY_... flags for more).
+ * \param flag: Copying options (see BKE_library.h's LIB_ID_COPY_... flags for more).
  */
 void BKE_mask_copy_data(Main *UNUSED(bmain), Mask *mask_dst, const Mask *mask_src, const int UNUSED(flag))
 {
@@ -1488,8 +1493,8 @@ void BKE_mask_layer_shape_from_mask(MaskLayer *masklay, MaskLayerShape *masklay_
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                  masklay_shape->tot_vert, tot, masklay_shape->frame);
        }
 }
 
@@ -1510,8 +1515,8 @@ void BKE_mask_layer_shape_to_mask(MaskLayer *masklay, MaskLayerShape *masklay_sh
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                          masklay_shape->tot_vert, tot, masklay_shape->frame);
        }
 }
 
@@ -1549,9 +1554,9 @@ void BKE_mask_layer_shape_to_mask_interp(MaskLayer *masklay,
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d != %d (frame %d - %d)\n",
-                      __func__, masklay_shape_a->tot_vert, masklay_shape_b->tot_vert, tot,
-                      masklay_shape_a->frame, masklay_shape_b->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d != %d (frame %d - %d)",
+                          masklay_shape_a->tot_vert, masklay_shape_b->tot_vert, tot,
+                          masklay_shape_a->frame, masklay_shape_b->frame);
        }
 }
 
@@ -1805,8 +1810,8 @@ void BKE_mask_layer_shape_changed_add(MaskLayer *masklay, int index,
                                masklay_shape->data = data_resized;
                        }
                        else {
-                               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+                               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                          masklay_shape->tot_vert, tot, masklay_shape->frame);
                        }
                }
        }
@@ -1846,8 +1851,8 @@ void BKE_mask_layer_shape_changed_remove(MaskLayer *masklay, int index, int coun
                        masklay_shape->data = data_resized;
                }
                else {
-                       printf("%s: vert mismatch %d != %d (frame %d)\n",
-                              __func__, masklay_shape->tot_vert - count, tot, masklay_shape->frame);
+                       CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                  masklay_shape->tot_vert - count, tot, masklay_shape->frame);
                }
        }
 }