From f863b93c05a73097ccddce1ed066f3f11bfb1c3e Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 15 Nov 2022 10:55:38 +0100 Subject: backend/drm: only request page-flip if active It doesn't make sense to request a page-flip for a disabled output. Fixes: 84e727daae67 ("backend/drm: request page-flip event on modeset") Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3528 --- backend/drm/drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/drm/drm.c b/backend/drm/drm.c index a3daf23f..a7ff585e 100644 --- a/backend/drm/drm.c +++ b/backend/drm/drm.c @@ -577,7 +577,7 @@ bool drm_connector_commit_state(struct wlr_drm_connector *conn, return false; } } - if (pending.modeset) { + if (pending.modeset && pending.active) { flags |= DRM_MODE_PAGE_FLIP_EVENT; } -- cgit v1.2.3