Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_embed.c 


Log Message:
- skip disabled widgets when tabbing between widgets

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_embed.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -3 -r1.64 -r1.65
--- ewl_embed.c 27 May 2006 17:43:59 -0000      1.64
+++ ewl_embed.c 28 May 2006 00:09:36 -0000      1.65
@@ -1248,8 +1248,9 @@
        if (!w) DRETURN(DLEVEL_STABLE);
 
        start = w;
-       while ((!VISIBLE(w) || (!ewl_widget_focusable_get(w))
-                       || (ewl_widget_internal_is(w))))
+       while (!VISIBLE(w) || (!ewl_widget_focusable_get(w))
+                       || ewl_widget_internal_is(w)
+                       || DISABLED(w))
        {
                ecore_dlist_next(e->tab_order);
                w = ecore_dlist_current(e->tab_order);
@@ -1299,8 +1300,9 @@
        if (!w) DRETURN(DLEVEL_STABLE);
 
        start = w;
-       while ((!VISIBLE(w) || (!ewl_widget_focusable_get(w))
-                       || (ewl_widget_internal_is(w))))
+       while (!VISIBLE(w) || !ewl_widget_focusable_get(w)
+                       || ewl_widget_internal_is(w)
+                       || DISABLED(w))
        {
                ecore_dlist_previous(e->tab_order);
                w = ecore_dlist_current(e->tab_order);




-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to