diff --git a/include/wlr/types/wlr_presentation_time.h b/include/wlr/types/wlr_presentation_time.h index 48bef659..817730b3 100644 --- a/include/wlr/types/wlr_presentation_time.h +++ b/include/wlr/types/wlr_presentation_time.h @@ -74,7 +74,7 @@ struct wlr_presentation_feedback *wlr_presentation_surface_sampled( struct wlr_presentation *presentation, struct wlr_surface *surface); void wlr_presentation_feedback_send_presented( struct wlr_presentation_feedback *feedback, - struct wlr_presentation_event *event); + const struct wlr_presentation_event *event); void wlr_presentation_feedback_destroy( struct wlr_presentation_feedback *feedback); diff --git a/types/wlr_presentation_time.c b/types/wlr_presentation_time.c index 082b9a93..20165276 100644 --- a/types/wlr_presentation_time.c +++ b/types/wlr_presentation_time.c @@ -28,7 +28,7 @@ static void feedback_handle_resource_destroy(struct wl_resource *resource) { static void feedback_resource_send_presented( struct wl_resource *feedback_resource, - struct wlr_presentation_event *event) { + const struct wlr_presentation_event *event) { struct wl_client *client = wl_resource_get_client(feedback_resource); struct wl_resource *output_resource; wl_resource_for_each(output_resource, &event->output->resources) { @@ -207,7 +207,7 @@ struct wlr_presentation *wlr_presentation_create(struct wl_display *display, void wlr_presentation_feedback_send_presented( struct wlr_presentation_feedback *feedback, - struct wlr_presentation_event *event) { + const struct wlr_presentation_event *event) { struct wl_resource *resource, *tmp; wl_resource_for_each_safe(resource, tmp, &feedback->resources) { feedback_resource_send_presented(resource, event);