ecore-drm: Remove erroneous error messages from EINA_SAFETY checks
authorChris Michael <cp.michael@samsung.com>
Wed, 3 Jun 2015 16:59:07 +0000 (12:59 -0400)
committerChris Michael <cp.michael@samsung.com>
Fri, 5 Jun 2015 14:00:44 +0000 (10:00 -0400)
Summary: As the gl_drm engine code will almost always pass NULL
rectangles, remove the EINA_SAFETY checks so that logs don't fill with
meaningles error messages.

@fix

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

index 18ba8ad..69c6107 100644 (file)
@@ -141,8 +141,8 @@ EAPI void
 ecore_drm_fb_dirty(Ecore_Drm_Fb *fb, Eina_Rectangle *rects, unsigned int count)
 {
    EINA_SAFETY_ON_NULL_RETURN(fb);
-   EINA_SAFETY_ON_NULL_RETURN(rects);
-   EINA_SAFETY_ON_TRUE_RETURN(!count);
+
+   if ((!rects) || (!count)) return;
 
 #ifdef DRM_MODE_FEATURE_DIRTYFB
    drmModeClip *clip;
@@ -238,8 +238,6 @@ ecore_drm_fb_send(Ecore_Drm_Device *dev, Ecore_Drm_Fb *fb, Ecore_Drm_Pageflip_Cb
    EINA_LIST_FOREACH(dev->outputs, l, output)
      if (output->enabled) cb->count++;
 
-   /* cb->count = eina_list_count(dev->outputs); */
-
    EINA_LIST_FOREACH(dev->outputs, l, output)
      {
         if ((!output->enabled) || (!output->current_mode)) continue;