presentation-time: don't send presented on discard

This commit is contained in:
Kirill Primak 2021-10-09 00:22:42 +03:00 committed by Simon Ser
parent 2af8cc769a
commit 2edf468aeb
1 changed files with 5 additions and 3 deletions

View File

@ -289,9 +289,11 @@ static void feedback_handle_output_present(struct wl_listener *listener,
return;
}
struct wlr_presentation_event event = {0};
wlr_presentation_event_from_output(&event, output_event);
wlr_presentation_feedback_send_presented(feedback, &event);
if (output_event->presented) {
struct wlr_presentation_event event = {0};
wlr_presentation_event_from_output(&event, output_event);
wlr_presentation_feedback_send_presented(feedback, &event);
}
wlr_presentation_feedback_destroy(feedback);
}