From 82dbb606a2acc3d82e63fd4bbadda617f72abbbf Mon Sep 17 00:00:00 2001 From: marius vlad Date: Mon, 3 Apr 2023 20:36:47 +0300 Subject: [PATCH] libweston: Skip setting DPMS if output is not enabled With the output not being enabled, there's no way we can actually manipulate its DPMS state. Signed-off-by: marius vlad --- libweston/compositor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libweston/compositor.c b/libweston/compositor.c index 39d829ddc..e4caacfc4 100644 --- a/libweston/compositor.c +++ b/libweston/compositor.c @@ -7625,7 +7625,7 @@ weston_output_force_power(struct weston_output *output, output->compositor->state == WESTON_COMPOSITOR_OFFSCREEN) return; - if (!output->set_dpms) + if (!output->set_dpms || !output->enabled) return; dpms = (power == WESTON_OUTPUT_POWER_NORMAL) ? WESTON_DPMS_ON : WESTON_DPMS_OFF;