From c21c282483c59de2458f473d4387bd70f2faf490 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 5 Sep 2017 14:35:07 -0500 Subject: [PATCH] Fix video explosion on rpi3 during screen blank Seems like spamming dpms on when it's already on and we're rendering is antisocial, so cut that out. Fix T5977 --- src/modules/wl_drm/e_mod_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/wl_drm/e_mod_main.c b/src/modules/wl_drm/e_mod_main.c index 4c956da61..e4355268e 100644 --- a/src/modules/wl_drm/e_mod_main.c +++ b/src/modules/wl_drm/e_mod_main.c @@ -643,7 +643,8 @@ _drm2_dpms(int set) if (!strcmp(name, s->info.name)) { if ((!s->config.configured) || s->config.enabled) - ecore_drm2_output_dpms_set(output, set); + if (ecore_drm2_output_dpms_get(output) != set) + ecore_drm2_output_dpms_set(output, set); } free(name);