aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ecore_drm
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2015-06-23 11:01:22 -0400
committerChris Michael <cp.michael@samsung.com>2015-06-23 11:11:29 -0400
commitc6b997eb172d10a91968c7461ecec0938c8444b5 (patch)
treeb1a63d0e096c57f54a579328ebcf1c4886a790a2 /src/lib/ecore_drm
parentecore-wayland: Fix issue of events not getting dispatched properly (diff)
downloadefl-c6b997eb172d10a91968c7461ecec0938c8444b5.tar.gz
ecore-drm: Fix issue of outputs not getting registered with the wayland registry
Summary: This fixes https://phab.enlightenment.org/T2465: QT5 apps don't work. The issue here is that when the randr code runs in E we make calls to ecore_drm_output_enable/disable which is supposed to register the outputs with the wayland registry. This was not happening due to the enable/disabled checks at the top of these functions. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
Diffstat (limited to 'src/lib/ecore_drm')
-rw-r--r--src/lib/ecore_drm/ecore_drm_output.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/lib/ecore_drm/ecore_drm_output.c b/src/lib/ecore_drm/ecore_drm_output.c
index 892c20fde8..e9da98c691 100644
--- a/src/lib/ecore_drm/ecore_drm_output.c
+++ b/src/lib/ecore_drm/ecore_drm_output.c
@@ -960,8 +960,6 @@ ecore_drm_output_enable(Ecore_Drm_Output *output)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(output, EINA_FALSE);
- if (output->enabled) return EINA_TRUE;
-
output->enabled = EINA_TRUE;
ecore_drm_output_dpms_set(output, DRM_MODE_DPMS_ON);
@@ -975,8 +973,6 @@ ecore_drm_output_disable(Ecore_Drm_Output *output)
{
EINA_SAFETY_ON_NULL_RETURN(output);
- if (!output->enabled) return;
-
output->enabled = EINA_FALSE;
ecore_drm_output_dpms_set(output, DRM_MODE_DPMS_OFF);