diff --git a/include/wlr/types/wlr_output.h b/include/wlr/types/wlr_output.h index e9aab373..b8087ebd 100644 --- a/include/wlr/types/wlr_output.h +++ b/include/wlr/types/wlr_output.h @@ -148,8 +148,6 @@ struct wlr_output { struct wl_listener display_destroy; void *data; - - bool block_idle_frame; }; struct wlr_output_event_precommit { diff --git a/types/wlr_output.c b/types/wlr_output.c index bf29ff9c..22d9c588 100644 --- a/types/wlr_output.c +++ b/types/wlr_output.c @@ -544,8 +544,7 @@ void wlr_output_send_frame(struct wlr_output *output) { static void schedule_frame_handle_idle_timer(void *data) { struct wlr_output *output = data; output->idle_frame = NULL; - if (!output->frame_pending && output->impl->schedule_frame - && !output->block_idle_frame) { + if (!output->frame_pending && output->impl->schedule_frame) { // Ask the backend to send a frame event when appropriate if (output->impl->schedule_frame(output)) { output->frame_pending = true;