Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_menus.c 


Log Message:
Check that 'alt' actually has something in the list before going through it.
Basically did this to remove the extra separator that was getting added even if
'alt' did not contain anything in the list.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -3 -r1.154 -r1.155
--- e_int_menus.c       30 Aug 2006 13:37:35 -0000      1.154
+++ e_int_menus.c       31 Aug 2006 05:01:48 -0000      1.155
@@ -749,15 +749,18 @@
    mi = e_menu_item_new(m);
    e_menu_item_separator_set(mi, 1);
 
-   for (l = alt; l; l = l->next)
+   if (evas_list_count(alt) > 0) 
      {
-       E_Border *bd = l->data;
-
-       _e_int_menus_clients_item_create(bd, m);
+       for (l = alt; l; l = l->next)
+         {
+            E_Border *bd = l->data;
+            
+            _e_int_menus_clients_item_create(bd, m);
+         }
+       mi = e_menu_item_new(m);
+       e_menu_item_separator_set(mi, 1);
      }
-   mi = e_menu_item_new(m);
-   e_menu_item_separator_set(mi, 1);
-
+   
    mi = e_menu_item_new(m);
    e_menu_item_label_set(mi, _("Cleanup Windows"));
    s = e_path_find(path_icons, "default.edj");



-------------------------------------------------------------------------
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