devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d9291514582e219fe13558e312c6aa87553c5e47

commit d9291514582e219fe13558e312c6aa87553c5e47
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Jul 8 12:32:58 2014 -0400

    evas-engine-drm: Fix invalid variable check
    
    We need to check if evas_outbuf_setup Failed and did not return a new
    ob for us to work with...so this if check was invalid
    
    @fix
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/modules/evas/engines/drm/evas_engine.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/evas/engines/drm/evas_engine.c 
b/src/modules/evas/engines/drm/evas_engine.c
index 3494624..2f6df27 100644
--- a/src/modules/evas/engines/drm/evas_engine.c
+++ b/src/modules/evas/engines/drm/evas_engine.c
@@ -139,7 +139,7 @@ eng_setup(Evas *evas, void *einfo)
 
         /* try to create a new outbuf */
         ob = evas_outbuf_setup(info, epd->output.w, epd->output.h);
-        if (ob) return 0;
+        if (!ob) return 0;
 
         /* if we have an existing outbuf, free it */
         evas_render_engine_software_generic_update(&re->generic, ob, 
epd->output.w, epd->output.h);

-- 


Reply via email to