From 4aeca75cff45748c9ff67e007f408f15ea73709f Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 9 Jan 2018 12:43:15 -0500 Subject: [PATCH] ecore-drm2: Fix enabling outputs Commit 9d583b3fdbed686642dbc0d96d1e417485ca0077 broke ecore_drm2_output_enabled_set function due changing order of setting output->enabled value. This patch fixes both issues by checking the 'enabled' variable being passed in. @fix Signed-off-by: Chris Michael --- src/lib/ecore_drm2/ecore_drm2_outputs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_drm2/ecore_drm2_outputs.c b/src/lib/ecore_drm2/ecore_drm2_outputs.c index b160d0795a..e33cb2d233 100644 --- a/src/lib/ecore_drm2/ecore_drm2_outputs.c +++ b/src/lib/ecore_drm2/ecore_drm2_outputs.c @@ -1175,7 +1175,7 @@ ecore_drm2_output_enabled_set(Ecore_Drm2_Output *output, Eina_Bool enabled) if (!output->connected) return; if (output->enabled == enabled) return; - if (output->enabled) + if (enabled) { output->enabled = enabled; ecore_drm2_output_dpms_set(output, DRM_MODE_DPMS_ON);