src/common/graphic-helpers.c: fix declaration/definition arg name difference
Some checks failed
labwc.github.io / notify (push) Has been cancelled

This commit is contained in:
Johan Malm 2025-10-01 20:50:31 +01:00 committed by Johan Malm
parent 0d0d1075cc
commit bed0be8a88

View file

@ -27,34 +27,34 @@ draw_cairo_border(cairo_t *cairo, struct wlr_fbox fbox, double line_width)
/* Sets the cairo color. Splits the single color channels */ /* Sets the cairo color. Splits the single color channels */
void void
set_cairo_color(cairo_t *cairo, const float *c) set_cairo_color(cairo_t *cairo, const float *color)
{ {
/* /*
* We are dealing with pre-multiplied colors * We are dealing with pre-multiplied colors
* but cairo expects unmultiplied colors here * but cairo expects unmultiplied colors here
*/ */
float alpha = c[3]; float alpha = color[3];
if (alpha == 0.0f) { if (alpha == 0.0f) {
cairo_set_source_rgba(cairo, 0, 0, 0, 0); cairo_set_source_rgba(cairo, 0, 0, 0, 0);
return; return;
} }
cairo_set_source_rgba(cairo, c[0] / alpha, c[1] / alpha, cairo_set_source_rgba(cairo, color[0] / alpha, color[1] / alpha,
c[2] / alpha, alpha); color[2] / alpha, alpha);
} }
cairo_pattern_t * cairo_pattern_t *
color_to_pattern(const float *c) color_to_pattern(const float *color)
{ {
float alpha = c[3]; float alpha = color[3];
if (alpha == 0.0f) { if (alpha == 0.0f) {
return cairo_pattern_create_rgba(0, 0, 0, 0); return cairo_pattern_create_rgba(0, 0, 0, 0);
} }
return cairo_pattern_create_rgba( return cairo_pattern_create_rgba(color[0] / alpha, color[1] / alpha,
c[0] / alpha, c[1] / alpha, c[2] / alpha, alpha); color[2] / alpha, alpha);
} }
/* /*