forked from enlightenment/efl
ecore-drm: Fix issue of outputs not getting registered with the wayland registry
Summary: This fixes 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>
This commit is contained in:
parent
5d48756227
commit
c6b997eb17
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue