mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-03-20 05:35:12 -04:00
color_management_v1: use early continue in surface loop
This commit is contained in:
parent
8fe3034948
commit
7287f700ab
1 changed files with 13 additions and 10 deletions
|
|
@ -1002,16 +1002,19 @@ void wlr_color_manager_v1_set_surface_preferred_image_description(
|
||||||
|
|
||||||
struct wlr_color_management_surface_feedback_v1 *surface_feedback;
|
struct wlr_color_management_surface_feedback_v1 *surface_feedback;
|
||||||
wl_list_for_each(surface_feedback, &manager->surface_feedbacks, link) {
|
wl_list_for_each(surface_feedback, &manager->surface_feedbacks, link) {
|
||||||
if (surface_feedback->surface == surface) {
|
if (surface_feedback->surface != surface) {
|
||||||
surface_feedback->data = *data;
|
continue;
|
||||||
uint32_t version = wl_resource_get_version(surface_feedback->resource);
|
}
|
||||||
if (version >= WP_COLOR_MANAGEMENT_SURFACE_FEEDBACK_V1_PREFERRED_CHANGED2_SINCE_VERSION) {
|
|
||||||
wp_color_management_surface_feedback_v1_send_preferred_changed2(
|
surface_feedback->data = *data;
|
||||||
surface_feedback->resource, identity_hi, identity_lo);
|
|
||||||
} else {
|
uint32_t version = wl_resource_get_version(surface_feedback->resource);
|
||||||
wp_color_management_surface_feedback_v1_send_preferred_changed(
|
if (version >= WP_COLOR_MANAGEMENT_SURFACE_FEEDBACK_V1_PREFERRED_CHANGED2_SINCE_VERSION) {
|
||||||
surface_feedback->resource, identity_lo);
|
wp_color_management_surface_feedback_v1_send_preferred_changed2(
|
||||||
}
|
surface_feedback->resource, identity_hi, identity_lo);
|
||||||
|
} else {
|
||||||
|
wp_color_management_surface_feedback_v1_send_preferred_changed(
|
||||||
|
surface_feedback->resource, identity_lo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue