Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-08-31 20:35:13 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-08-31 20:35:48 +0300
commit284e4d18be64268ae788dd21c8e6beff7c4cd61f (patch)
treee973f0eb03aee022b7f4829c74826ab518e0fa4b
parentebafb46e4ad0756e49e3e98031c2652390aa7378 (diff)
Fix non-functional return argument in new gpencil code
Also remove unused arguments.
-rw-r--r--source/blender/blenkernel/intern/gpencil.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index e057a1874d4..240ae4756a6 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -2578,7 +2578,7 @@ void BKE_gpencil_merge_distance_stroke(bGPDframe *gpf,
}
/* Helper: Check materials with same color. */
-static int gpencil_check_same_material_color(Object *ob_gp, float color[4], Material *r_mat)
+static int gpencil_check_same_material_color(Object *ob_gp, float color[4], Material **r_mat)
{
Material *ma = NULL;
float color_cu[4];
@@ -2595,12 +2595,12 @@ static int gpencil_check_same_material_color(Object *ob_gp, float color[4], Mate
rgb_to_hsv_v(gp_style->fill_rgba, hsv2);
hsv2[3] = gp_style->fill_rgba[3];
if ((gp_style->fill_style == GP_STYLE_FILL_STYLE_SOLID) && (compare_v4v4(hsv1, hsv2, 0.01f))) {
- r_mat = ma;
+ *r_mat = ma;
return i - 1;
}
}
- r_mat = NULL;
+ *r_mat = NULL;
return -1;
}
@@ -2688,11 +2688,9 @@ static Collection *gpencil_get_parent_collection(Scene *scene, Object *ob)
/* Helper: Convert one spline to grease pencil stroke. */
static void gpencil_convert_spline(Main *bmain,
- Scene *scene,
Object *ob_gp,
Object *ob_cu,
const bool gpencil_lines,
- const bool use_collections,
const bool only_stroke,
bGPDframe *gpf,
Nurb *nu)
@@ -2763,7 +2761,7 @@ static void gpencil_convert_spline(Main *bmain,
}
}
- int r_idx = gpencil_check_same_material_color(ob_gp, color, mat_gp);
+ int r_idx = gpencil_check_same_material_color(ob_gp, color, &mat_gp);
if ((ob_cu->totcol > 0) && (r_idx < 0)) {
Material *mat_curve = give_current_material(ob_cu, 1);
mat_gp = gpencil_add_from_curve_material(bmain, ob_gp, color, gpencil_lines, fill, &r_idx);
@@ -2939,8 +2937,7 @@ void BKE_gpencil_convert_curve(Main *bmain,
/* Read all splines of the curve and create a stroke for each. */
for (Nurb *nu = cu->nurb.first; nu; nu = nu->next) {
- gpencil_convert_spline(
- bmain, scene, ob_gp, ob_cu, gpencil_lines, use_collections, only_stroke, gpf, nu);
+ gpencil_convert_spline(bmain, ob_gp, ob_cu, gpencil_lines, only_stroke, gpf, nu);
}
/* Tag for recalculation */