Enlightenment CVS committal

Author  : ningerso
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/engines/evas_buffer


Modified Files:
        ewl_engine_evas_buffer.c 


Log Message:
Only signal buffer value changes when updates are rendered.

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/engines/evas_buffer/ewl_engine_evas_buffer.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ewl_engine_evas_buffer.c    20 Oct 2006 05:51:59 -0000      1.5
+++ ewl_engine_evas_buffer.c    23 Oct 2006 15:08:24 -0000      1.6
@@ -172,10 +172,16 @@
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("embed", embed);
 
-       if (embed->evas)
-               evas_render(embed->evas);
+       if (embed->evas) {
+               Evas_List *updates;
 
-       ewl_callback_call(EWL_WIDGET(embed), EWL_CALLBACK_VALUE_CHANGED);
+               updates = evas_render_updates(embed->evas);
+               if (updates) {
+                       ewl_callback_call(EWL_WIDGET(embed),
+                                       EWL_CALLBACK_VALUE_CHANGED);
+                       evas_render_updates_free(updates);
+               }
+       }
 
        DRETURN(DLEVEL_STABLE);
 }



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to