aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kenny Levinsen <kl@kl.wtf>2019-11-30 16:59:52 +0100
committerLibravatar Simon Ser <contact@emersion.fr>2019-12-01 12:44:07 +0100
commit275af2ad62596c11c1c7b31bcb1ca740e2e04fe1 (patch)
tree3e8c6d74cdebff7f78e6df422260006f9e4f2a55
parentoutput: Schedule idle frames if we do not render (diff)
downloadsway-275af2ad62596c11c1c7b31bcb1ca740e2e04fe1.tar.gz
sway-275af2ad62596c11c1c7b31bcb1ca740e2e04fe1.tar.zst
sway-275af2ad62596c11c1c7b31bcb1ca740e2e04fe1.zip
output: Restore previous max_render_time behavior
-rw-r--r--sway/desktop/output.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c
index 97ea2e7c..6b0ceee1 100644
--- a/sway/desktop/output.c
+++ b/sway/desktop/output.c
@@ -426,7 +426,7 @@ static void send_frame_done_iterator(struct sway_output *output, struct sway_vie
426 int delay = data->msec_until_refresh - output->max_render_time 426 int delay = data->msec_until_refresh - output->max_render_time
427 - view_max_render_time; 427 - view_max_render_time;
428 428
429 if ((output->max_render_time == 0 && view_max_render_time == 0) || delay < 1) { 429 if (output->max_render_time == 0 || view_max_render_time == 0 || delay < 1) {
430 wlr_surface_send_frame_done(surface, &data->when); 430 wlr_surface_send_frame_done(surface, &data->when);
431 } else { 431 } else {
432 struct sway_surface *sway_surface = surface->data; 432 struct sway_surface *sway_surface = surface->data;