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>
{
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);
{
EINA_SAFETY_ON_NULL_RETURN(output);
- if (!output->enabled) return;
-
output->enabled = EINA_FALSE;
ecore_drm_output_dpms_set(output, DRM_MODE_DPMS_OFF);