scene: fix color format compare

bool doesn't really support negative values.

Fixes: 7cb3393e7 (scene: send color_management_v1 surface feedback)
This commit is contained in:
Christopher Snowhill 2026-03-06 18:44:26 -08:00
parent 3dafaa4df3
commit 9a931d9ffa

View file

@ -38,7 +38,7 @@ static struct wlr_output *get_surface_frame_pacing_output(struct wlr_surface *su
return frame_pacing_output;
}
static bool get_tf_preference(enum wlr_color_transfer_function tf) {
static int get_tf_preference(enum wlr_color_transfer_function tf) {
switch (tf) {
case WLR_COLOR_TRANSFER_FUNCTION_GAMMA22:
return 0;
@ -52,7 +52,7 @@ static bool get_tf_preference(enum wlr_color_transfer_function tf) {
abort(); // unreachable
}
static bool get_primaries_preference(enum wlr_color_named_primaries primaries) {
static int get_primaries_preference(enum wlr_color_named_primaries primaries) {
switch (primaries) {
case WLR_COLOR_NAMED_PRIMARIES_SRGB:
return 0;