ecore-drm2: Use just DRM_MODE_ATOMIC_ALLOW_MODESET for initial setting
authorChris Michael <cp.michael@samsung.com>
Thu, 22 Sep 2016 18:18:58 +0000 (14:18 -0400)
committerChris Michael <cp.michael@samsung.com>
Thu, 22 Sep 2016 18:20:24 +0000 (14:20 -0400)
of mode

This fixes an issue where gl_drm engine would end up flickering
everytime a frame was being set.

Thanks derek ;)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/ecore_drm2/ecore_drm2_fb.c

index 94c6fa3..0127519 100644 (file)
@@ -376,7 +376,7 @@ ecore_drm2_fb_flip(Ecore_Drm2_Fb *fb, Ecore_Drm2_Output *output)
         if ((!output->current) ||
             (output->current->stride != fb->stride))
           {
-             flags |= DRM_MODE_ATOMIC_ALLOW_MODESET;
+             flags = DRM_MODE_ATOMIC_ALLOW_MODESET;
 
              ret = _fb_atomic_flip(output, pstate, flags);
              if (ret < 0)