Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_misc.c ewl_embed.c 


Log Message:
Freeze events on the evas prior to realize and when the embed is realized.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_misc.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- ewl_misc.c  24 Oct 2005 04:53:53 -0000      1.23
+++ ewl_misc.c  28 Oct 2005 05:00:55 -0000      1.24
@@ -324,9 +324,6 @@
                        !ecore_list_is_empty(free_evas_object_list))
                ewl_garbage_collect();
 
-       if (!ecore_list_is_empty(realize_list))
-               ewl_realize_queue();
-
        /*
         * Freeze events on the evases to reduce overhead
         */
@@ -336,6 +333,9 @@
                        evas_event_freeze(emb->evas);
        }
 
+       if (!ecore_list_is_empty(realize_list))
+               ewl_realize_queue();
+
        while (!ecore_list_is_empty(configure_list)) {
                ewl_configure_queue();
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_embed.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- ewl_embed.c 28 Oct 2005 02:11:29 -0000      1.16
+++ ewl_embed.c 28 Oct 2005 05:00:55 -0000      1.17
@@ -1204,6 +1204,8 @@
        DCHECK_TYPE("w", w, "widget");
 
        emb = EWL_EMBED(w);
+
+       evas_event_freeze(emb->evas);
        emb->ev_clip = evas_object_rectangle_add(emb->evas);
 
        if (w->fx_clip_box)




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to